我有一个本地存储库,我在其中放置了一个文件“注释”,我在其中保留了一些关于我自己的观察和关注的文本。当我提交并推送到远程仓库时,我必须删除该文件。在我最初提交之前,我运行了git rm --cached notes
,但这显然不起作用,因为在我推送之后,注释文件出现在 github 上。
所以我在本地所做的rm
再次运行(这次它以某种方式工作)并执行一个
git commit --amend
然后git show --stat --oneline HEAD
我注意到注释已被删除。
但是现在为了推送,我必须将远程更改合并到我的本地仓库中,因为
更新被拒绝,因为您当前分支的尖端位于其远程分支的后面。
所以我运行了一个拉,但这也失败了:
冲突(修改/删除):在 HEAD 中删除并在 5bfdf 中修改的注释......
我需要做什么才能在本地和远程从该提交中简单地删除注释文件?