前面一篇文章讲了,git reset --hard HEAD是快速撤销当前修改,今天再来学习一下git revert,然后对比git reset。
git reset是回退到以前的某个commit时,那个commit之后的提交都不在了。git revert用来指定撤销某个commit,然后生成一个新的版本,注意它只是撤销了那个指定的commit,其他的comit都还在。
git rset commit-id
git revert commit-id 会自动进行提交
前面一篇文章讲了,git reset --hard HEAD是快速撤销当前修改,今天再来学习一下git revert,然后对比git reset。
git reset是回退到以前的某个commit时,那个commit之后的提交都不在了。git revert用来指定撤销某个commit,然后生成一个新的版本,注意它只是撤销了那个指定的commit,其他的comit都还在。
git rset commit-id
git revert commit-id 会自动进行提交