繁体   English   中英

进行git pull时出错,无法解决

[英]Error when doing git pull, unable to resolve

我收到此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

有人可以帮助启发我吗? 谢谢 :)

它基本上就是说的意思。 您的工作副本中有一个文件不在您的存储库中,而是在远程存储库中。 合并到远程将破坏您的文件副本。 解决此问题的最简单方法是提交文件或将其删除。

您(或您的IDE)已创建一个名为“ searchplus / .project”的文件。 在上游Git存储库中的某个位置,该文​​件也已创建。 Git拒绝执行合并步骤,除非:

  1. 您的.project文件已删除。
  2. 您的.project文件已提交,因此可以尝试合并。

尝试

git clean -fx

-x开关将删除忽略的文件。 也许文件.project被您的git存储库忽略,所以git clean不会将其删除。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM