Git徹底刪除一次提交

最近項目遇到了點麻煩,提交了一次錯誤的commit,如何防止別人回滾到此次提交,也不讓這次提交出現在提交歷史中,着實用了些功夫,現在把解決方案分享給大家。

git rebase --onto SHA^ SHA

即可。
SHA是錯誤的提交。
在這裏插入圖片描述
例如,我要刪除yy這次提交,那我的SHA就是cbe8527,那我的命令就是git rebase --onto cbe8527^ cbe8527
現在我們再來看下效果:
在這裏插入圖片描述
yy的這次提交已經不存在了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章