git 能不能在修改之后 commit 之前恢复?
流程是这样的:
先正常 commit 一次。然后修改了一些文件。这时候直接用 git reset –hard HEAD^ 会报错。然后我再正常 commit 一次,之后再 git reset –hard HEAD^ 就恢复了。有没有方法直接不用第二次 commit 直接恢复到之前的提交的方法?
可以使用 git stash 命令来保存当前的修改,并恢复到先前的提交状态,而无需进行额外的提交。