Git學習--09--如何刪除指定的commit

場景

最近不小心將一些暫時不需要合併的commit給合併到dev分支了,需要在dev分支上刪除這些不需要的分支。

解決方案

使用git revert命令

項目文件
C:\Users\guzhao593\AppData\Roaming\Typora\typora-user-images\1570971470614.png
首先找到你需要刪除的commithashID

git log --oneline

570971232400.png

然後在使用git revert命令

git revert commitHashID

比如要刪除commit:ebfb3e8 add:添加文件git-test
1570971303365.png

最後查看日誌

git log --oneline

1570971369745.png

多了一條commit:4847e04 (HEAD -> master) Revert "add:添加文件git-test"

項目文件
1570971489651.png
確實少了git-test.txt文件

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