当我git pull origin development
时,出现错误:
error: Untracked working tree file '<path-to-file>' would be overwritten by merge
原因是因为 远程开发分支
中的一个文件没有放到我本地项目的 git 中(我不希望该文件在版本控制中, git 也是如此rm
).但是在远程开发
中,该文件是用于版本控制的exit
如何解决这个问题?基本上,我希望远程分支也从版本控制中删除文件。
最佳答案
要解决您眼前的问题,您应该备份本地文件,删除原始文件,从远程分支中 pull ,然后 git rm(然后推送,以确保远程存储库也删除该文件).然后您可以将备份文件放回本地,并在您的 .gitignore 文件中添加一行。
关于git - 错误 : Untracked working tree file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9274528/