我是使用 git 版本控制的新手,运行 git 时遇到此错误pull origin master
,这是错误:
From /opt/mygit/abc
* branch master -> FETCH_HEAD
error: Untracked working tree file 'nbproject/private/rake-d.txt' would be overwritten by merge. Aborting
我错过了什么吗?提前致谢。 :D
看起来你有这个文件nbproject/private/rake-d.txt
在本地存储库中,但不被 git 跟踪。
同时,自上次拉取以来它已被添加到远程存储库,因此执行拉取会覆盖该文件,因此 git 会警告您这种情况会发生并中止拉取。
要解决此问题,您需要删除或重命名该文件。
如果您想自动执行此操作,请运行git clean
清除未跟踪文件的文件夹(即删除它们)。跑步可能是个好主意git clean -n
不过,首先,它仅列出要删除的文件,让您查看是否计划删除任何重要的文件。
或者,您可以将文件添加到存储库(记住提交它),然后拉取。然后 git 会尝试将本地副本与远程副本合并。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)