git revert

git revert commitId 会将commitId前的提交和commitId后面的提交进行分离,自己处理里面的代码然后进行更改,形成新的提交

例如使用git revert 8648da631fdaeb053c852c2a0548a5d9b63396ce ,分割cest02提交

000000.png

执行代码后,会将cest02提交前和提交后的代码进行分割,需要进行编辑后形成新的提交

0002.png

特别注意的是,revert后的代码合并到其他分支时会将其他分支的代码覆盖,
reset则不会覆盖

你可能感兴趣的:(git revert)