0
情況:我們已經合併了幾個需要回滾代碼的github pull請求。穿插這些合併是需要保留的其他合併。我知道我們可以回滾到之前的第一次糟糕的合併和櫻桃挑選的變化,但我希望我們可以避免這種麻煩。是否有可能根據這兩個錯誤的請求創建某種反向修補程序,並將這些修補程序應用到新的分支中,因此我們可以封裝不良的更改並在修復問題時將其恢復。git/github從合併的拉取請求中創建反向修補程序
情況:我們已經合併了幾個需要回滾代碼的github pull請求。穿插這些合併是需要保留的其他合併。我知道我們可以回滾到之前的第一次糟糕的合併和櫻桃挑選的變化,但我希望我們可以避免這種麻煩。是否有可能根據這兩個錯誤的請求創建某種反向修補程序,並將這些修補程序應用到新的分支中,因此我們可以封裝不良的更改並在修復問題時將其恢復。git/github從合併的拉取請求中創建反向修補程序
修補程序可以通過git revert
反轉。請參閱Re-doing a reverted merge in Git。
我發現我可以這麼做 - 我對github的理解有點過於簡單。謝謝! – cbmanica
我們的情況:文件結構已經改變,所以我們不能使用'git revert'。我們使用'git show | git apply --reverse --directory = ' –
lefnire