2015-06-16 59 views
0

我有兩個分支,開發和掌握。我將所有新工作都推向了發展階段,完成之後我需要將其合併到主服務器中。我在master分支中運行git merge --no-ff開發,但現在我遇到了很多合併衝突。有沒有一種快速的方法來解決這些問題,所以我總是使用開發版本,而不必打開每個文件並以這種方式解決它們?由於解決合併衝突github - 使用特定分支

回答

0

如果您在合併是你不希望立即與前進,要做的第一件事是中止與git merge --abort

這時如果要合併的合併「發展'分支到檢查分支'主',而總是從衝突發生時'發展'的變化,做到這一點的方式是git merge -X theirs develop已經檢出了master

參見:

Is there a "theirs" version of "git merge -s ours"?

和:I ran into a merge conflict. How can I abort the merge?

以供參考。

+0

謝謝,但git合併--abort給了我一個錯誤是嗎?說一個文件無法合併並致命:無法將索引文件重置爲修訂版本「HEAD」 – user1937021

+0

這不是我所期望的。你的git版本是否<1.7.4?在這種情況下'git reset --merge'會執行一個大致類似的操作。簽出的分支仍處於合併衝突狀態,對不對? – parshimers