如題,中間有一個錯誤的commit,然後後面又有一堆正確的,現在想刪除這個錯誤,並保留正確的,如何操作?
淡淡烟草味2017-05-02 09:34:27
正常做法是 rebase,把後面的 commit 重新手動處理(重新提交所有有用commit、忽略無用commit、合併冗餘commit)。風險和難度都比較大。 (亡羊補牢,救回羊砍了狼)
懶的做法就是退回到錯誤commit之前,之後用新分支重新提交,安全,但是工作量會比較大,中間容易再出錯。 (亡羊補牢,補上羊圈救回羊)
更懶得做法,你在後面 commit 新的提交去修正前面的錯誤。 (亡羊補牢,補上羊圈新買隻羊)