Git移除某个指定的commit提交
- git移除某个指定的commit
git revert命令,此命令用于引入一个新提交来抵消给定的提交的影响。
使用: git revert commitId
图解:
A —B —C —D—-E —–F
现在想要删除D这个commit,即删除D这个commit对当前分支的影响
使用git revert commit_D_id ,执行之后的状态
A—B—C—D—-E—-F—-D1
D1的提交即是D的逆转。
上图解也说明了git revert的原理,git revert不修改版本库的历史纪录,相反它是王历史记录中添加新的提交。 - git cherry-pick