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文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值