我最近在gitignore中添加了一些.txt文件,但在我将gitignore推送到远程之前,有人将新提交推送到了遥控器。现在,当我把它拉到我的语言环境分支时,我得到了未说明的路径说"被我们删除"对于那些.txt文件。如何解析合并以便我可以保留我的语言环境.txt文件并告诉远程删除.txt文件?
答案 0 :(得分:1)
只需在要从版本控制中删除的每个文件上调用git checkout --ours [path]
+ git rm --cached [path]
,但将其保存在本地,然后将其推送到远程。
--cached
Use this option to unstage and remove paths only from the index. Working tree files, whether modified or not, will be left alone.