混帳合併支行的歷史如下:正確還原致力於爲原點
現在我想恢復與分支558.我有它的SHA代碼合併,所以我做:
git revert -m 1 1784adf300f43fb76391e92f80be01132eddb680
,其結果是:
[master d51e2b3] Revert "Merge branch '558'" 1 files changed, 15 insertions(+), 29 deletions(-)
在這個時候,當我嘗試將我的恢復推回到原點時,我發現只有合併後的558
分支的最後一次提交被恢復(以及在合併中超過1個文件受到影響)。我該如何恢復合併分支中的所有提交,或者我在這裏做了其他錯誤。
重複 - [undo-last-git-commit](http://stackoverflow.com/questions/927358/undo-last-git-commit)? – kerim
不是重複,因爲它涉及合併 –