2013-05-30 45 views
-2

我已經克隆了主分支,並沒有做任何改變。然而,我的團隊成員已將他自己的一些更改推送到主分支,並且在我自己開始進行更改之前,我想更新我的存儲庫並從主分支中提取,但得到未合併的錯誤衝突。任何人都可以使用這些命令嗎?如何將我的存儲庫更新到主分支?

回答

1

可以執行下列操作之一:

  1. 刪除本地目錄中並重新克隆它(像你描述你沒有修改任何文件)。

  2. 執行以下命令返回您在分支中的最後一次提交。

    git clean -df && git checkout -- . 
    
3

如果您還沒有作任何更改,您應該能夠git pull而不會遇到衝突。如果您已經做出更改並希望恢復本地存儲庫,則可以嘗試使用

git stash 
git stash drop 

這些命令可以撤消所有本地更改。

+0

git的藏匿處並不爲我工作。某些原因我看到錯誤喜歡.classpath需要合併 – ctng1213

+0

這通常意味着您已經提交了與遠程分支發生衝突的本地分支上的更改。你必須做一個合併,然後嘗試'git mergetool'。如果您不想填充本地更改,則最簡單的方法可能是再次克隆存儲庫。 – Entropia

相關問題