1
作爲Git(1.7.9.5)post-update
掛鉤的一部分,我希望(除其他外)刪除在工作樹中籤出的分支中的提交。這與偉大工程:自動中止「失敗」的git rebase?
git rebase --onto $commit^ $commit $branch
但是,如果在提交更改$commit..$branch
建立在在$commit
的變化,沒有爲刪除失敗的可能性。在這種情況下,我不想讓工作樹處於用戶不得不介入的狀態,而是大聲地失敗。
我注意到,當一個重訂成功乾淨,git rebase
返回退出代碼0,而如果遇到無法解決的合併衝突,則返回1
是否有我錯過了的信號git rebase
這一個選項應該自動中止一個失敗的rebase,還是我需要使用類似git rebase […] || git rebase --abort
的東西?