場景
最近不小心將一些暫時不需要合併的commit
給合併到dev
分支了,需要在dev
分支上刪除這些不需要的分支。
解決方案
使用git revert
命令
項目文件
首先找到你需要刪除的commit
的hashID
git log --oneline
然後在使用git revert
命令
git revert commitHashID
比如要刪除commit:ebfb3e8 add:添加文件git-test
最後查看日誌
git log --oneline
多了一條commit:4847e04 (HEAD -> master) Revert "add:添加文件git-test"
項目文件
確實少了git-test.txt
文件