2012-06-29 28 views

回答

19

您可以使用git revert <commit hash>來嘗試恢復被提交所做的更改。這不會從歷史記錄中刪除提交,只需進行更改即可將其撤消爲新的提交。換句話說,你將有第一次提交仍在歷史中,並在你的分支頭上額外提交,這是原始提交的有效反轉。

如果您還沒有共享與其他人所做的更改,那麼就可以完全利用git rebase刪除原始問題的歷史承諾。詳情請見this SO post