使用reset进行回滚
之前说的那个revert是回退指定提交内容,之后的提交不受影响。而reset不同更符合我们印象中的回滚操作,它是将代码回滚到指定提交的状态,之后提交的内容全部失效。
git reset --head 4db9432
默认 --mixed 需要添加到暂存区,需要提交
--head 直接更改工作区,无需提交。
--soft 修改暂存区,需要提交
之前说的那个revert是回退指定提交内容,之后的提交不受影响。而reset不同更符合我们印象中的回滚操作,它是将代码回滚到指定提交的状态,之后提交的内容全部失效。
git reset --head 4db9432
默认 --mixed 需要添加到暂存区,需要提交
--head 直接更改工作区,无需提交。
--soft 修改暂存区,需要提交