2010-06-15 55 views
0

我得到這個混帳錯誤,我真的不明白這是什麼意思,也不是我該如何解決:錯誤做的git拉時,無法解決

(v_env)[[email protected] 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)[[email protected] searchplus]$ 

我已經做了以下但無濟於事:

git clean -f -d 
git reset --hard HEAD 

任何人都可以幫助啓發我嗎?謝謝:)

回答

2

您(或您的IDE)創建了一個名爲「searchplus/.project」的文件。上游Git存儲庫中的某處,該文件也已創建。 Git拒絕執行合併步驟,除非:

  1. 您的.project文件被刪除。
  2. 您的.project文件已提交,因此可以嘗試合併。
2

它基本上意味着它所說的。您的工作副本中有一個文件不在回購庫中,但位於遠程回購庫中。在遠程合併將會破壞你的文件副本。解決這個問題的最簡單方法是提交文件或刪除文件。

0

嘗試

git clean -fx 

的-x開關會刪除忽略的文件。也許文件.project被你的git倉庫忽略,所以git clean不會刪除它。