错误:未跟踪的工作树文件

Lee*_*fin 9 git github git-svn

当我git pull origin development,我得到错误:

error: Untracked working tree file '<path-to-file>' would be overwritten by merge
Run Code Online (Sandbox Code Playgroud)

原因是因为remote development branch在我的本地项目中没有放入git中的一个文件(我不想在版本控制中使用该文件,所以也是如此git rm).但是remote development,该文件是版本控制的退出

如何解决这个问题?基本上,我希望远程分支也从版本控制中删除文件.

Pet*_*ton 5

要解决您眼前的问题,您应该备份本地文件,删除原始文件,从远程分支中拉取,然后 git rm (然后进行推送,以确保远程存储库也删除该文件)。然后您可以将备份文件放回本地,并在您的 .gitignore 文件中添加一行。


小智 -1

您可以使用 gitignore 选项。
详情请参考这些——

http://help.github.com/ignore-files/
http://linux.die.net/man/5/gitignore