[英]How do I resolve cherry-pick conflicts using their changes?
我的git cherry-pick FOO
產生了沖突。
我可以瀏覽沖突文件並刪除<<<<<<<
和=======
之間的行,以及沖突標記本身,但我希望有一種更簡單的方法。
我認為svn
等同於選擇theirs-conflict
來解決。
我怎么用git
做這個?
我不想要git checkout --theirs <file>
因為它似乎產生與git checkout foo <file>
相同的結果,而不是僅僅獲取git diff FOO~..FOO <file>
。
首先你應該撤消你的櫻桃選擇,嘗試運行它
git cherry-pick --abort
其次,嘗試做出櫻桃挑選,但是在這個時候你得到的改變不是你的,所以這樣做:
git cherry-pick --strategy=recursive -X theirs {Imported_Commit}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.