我收到了这个git错误,我并没有真正理解它的含义,也没有解决它的问题:
(v_env)[nubela@nubela-desktop searchplus]$ git pull origin master
From file:///home/nubela/Workspace/_git/searchplus
* branch master -> FETCH_HEAD
Updating 38f3d5b..fe6028c
error: Untracked working tree file 'searchplus/.project' would be overwritten by merge. Aborting
(v_env)[nubela@nubela-desktop searchplus]$
我做了以下但无济于事:
git clean -f -d
git reset --hard HEAD
任何人都可以帮助启发我吗?谢谢:))
答案 0 :(得分:2)
它基本上意味着它所说的。您的工作副本中有一个文件不在您的仓库中,但位于远程仓库中。在遥控器中合并会破坏您的文件副本。解决此问题的最简单方法是提交文件或删除文件。
答案 1 :(得分:2)
您(或您的IDE)创建了一个名为“searchplus / .project”的文件。在上游Git存储库的某个地方,也创建了该文件。 Git拒绝执行合并步骤,除非:
答案 2 :(得分:0)
尝试
git clean -fx
-x开关将删除被忽略的文件。也许你的git存储库忽略了.project文件,所以git clean不会删除它。