0
我有兩個分支,開發和掌握。我將所有新工作都推向了發展階段,完成之後我需要將其合併到主服務器中。我在master分支中運行git merge --no-ff開發,但現在我遇到了很多合併衝突。有沒有一種快速的方法來解決這些問題,所以我總是使用開發版本,而不必打開每個文件並以這種方式解決它們?由於解決合併衝突github - 使用特定分支
我有兩個分支,開發和掌握。我將所有新工作都推向了發展階段,完成之後我需要將其合併到主服務器中。我在master分支中運行git merge --no-ff開發,但現在我遇到了很多合併衝突。有沒有一種快速的方法來解決這些問題,所以我總是使用開發版本,而不必打開每個文件並以這種方式解決它們?由於解決合併衝突github - 使用特定分支
如果您在合併是你不希望立即與前進,要做的第一件事是中止與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?
以供參考。
謝謝,但git合併--abort給了我一個錯誤是嗎?說一個文件無法合併並致命:無法將索引文件重置爲修訂版本「HEAD」 – user1937021
這不是我所期望的。你的git版本是否<1.7.4?在這種情況下'git reset --merge'會執行一個大致類似的操作。簽出的分支仍處於合併衝突狀態,對不對? – parshimers