1 我有例如10提交。我想永遠刪除第五次提交。我如何刪除第五次提交。git:我如何刪除只有第五次提交 來源 2011-12-24 Voloda2 +2 另請參見「修改」第n次提交; http://superuser.com/questions/229317/how-to-amend-the-n-th-commit-before – RJFalconer 2011-12-24 13:09:42
5 說你犯了SHA1 abc123,比如,你可以這樣做: git rebase -i abc123^ 刪除第一行,保存並退出。這將會重播自提交以來的整個歷史記錄,因此可能會產生衝突,您需要手動解決衝突。 來源 2011-12-24 13:04:45
4 git rebase -i HEAD~5 在出現的文本編輯器中刪除惡意提交,然後保存並退出。 您可能會發現一個guide to interactive rebase有用 來源 2011-12-24 13:04:01 RJFalconer
另請參見「修改」第n次提交; http://superuser.com/questions/229317/how-to-amend-the-n-th-commit-before – RJFalconer 2011-12-24 13:09:42