1
我想挑選兩個不同的工作布拉切換到對方,即我想櫻桃挑選分支linear
最後5個提交到分支diagonal
。爲什麼git cherry-pick不能繼續?
git cherry-pick -n -x linear~6..linear
正如預期的那樣,第一次櫻桃採摘的提交有一些合併衝突。我想出了他們與git status
,解決它們並更新索引與git add
。 現在我想繼續休息,但
git cherry-pick --continue`
導致(抱歉它是翻譯,英語錯誤信息可能會略有不同):
error: Your local changes will be overwritten by "cherry-pick".
Note: Stash your changes by using "stash" in order to continue.
fatal: "cherry-pick" failed.
我做了什麼錯? 我該如何解決衝突,但仍然承諾從幾個承諾挑選一個提交?這對我來說很重要,因爲這些提交中的幾個提交將被撤消。
這可能是"How to do git cherry-pick --continue in SourceTree?"重複,但我不認爲我的問題有解答了。
不,這沒有幫助。如上所述,我非常激動地做到了這一點,但卻導致了翻譯的錯誤信息。即使'git status'說沒有未分離的變化。 – benni
你提交了修改後的文件嗎?請發佈git狀態輸出 – SnehalK
否,我沒有提交,因爲更改應該全部在一次提交中完成。 (往上看)。櫻桃挑選指令說,這應該是可能的。 – benni