【发布时间】:2016-03-20 05:36:16
【问题描述】:
我有一个本地存储库,我在其中放置了一个文件“注释”,我在其中保存了一些关于我自己的观察和关注的文本。当我提交并推送到远程仓库时,我必须删除该文件。在我最初提交之前,我运行了git rm --cached notes,但这显然不起作用,因为在我推送之后,注释文件出现在 github 上。
所以我在本地执行的操作是再次运行rm(这次它以某种方式工作)并执行agit commit --amend,然后执行git show --stat --oneline HEAD,我注意到注释已被删除。
但是现在为了推送,我必须将远程更改合并到我的本地仓库中,因为
更新被拒绝,因为您当前分支的尖端落后 它的远程对应物。
所以我运行了一个 pull 但这也失败了:
CONFLICT(修改/删除):在 HEAD 中删除并在 5bfdf 中修改的注释....
我需要做什么才能在本地和远程从该提交中删除注释文件?
【问题讨论】: