解析我们删除并保留本地文件

时间:2015-12-11 16:36:51

标签: git merge gitignore

我最近在gitignore中添加了一些.txt文件,但在我将gitignore推送到远程之前,有人将新提交推送到了遥控器。现在,当我把它拉到我的语言环境分支时,我得到了未说明的路径说"被我们删除"对于那些.txt文件。如何解析合并以便我可以保留我的语言环境.txt文件并告诉远程删除.txt文件?

1 个答案:

答案 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.