当前多个commit,想把这几个commit合并成一个,但是想把其中某个commit add2的去掉,
用git revert add2的commit_id,这里只是撤销那次代码提交,后面的add3的代码提交依然存在且commit记录是依然保存的,且会生成一个新的commit
如果想把commit 记录清除掉
使用git rebase commit_id -i 这个时候会进入vim模式(这个地方区间是左开右闭的)
把后面三个改成s,第一个是pick就可以了
社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
当前多个commit,想把这几个commit合并成一个,但是想把其中某个commit add2的去掉,
用git revert add2的commit_id,这里只是撤销那次代码提交,后面的add3的代码提交依然存在且commit记录是依然保存的,且会生成一个新的commit
如果想把commit 记录清除掉
使用git rebase commit_id -i 这个时候会进入vim模式(这个地方区间是左开右闭的)
把后面三个改成s,第一个是pick就可以了
转载于:https://www.cnblogs.com/lyz1991/p/11496475.html
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!