0.reset命令:将仓库记录和恢复指定历史位置
有时候我们用 git commit 提交代码后发现这一次提交的内容是错误的,需要将代码复原,这个时候常见有两种做法。
第一种是把代码错误内容修改正确,然后重新使用 commit 提交一次;
这种情况会多2条log记录
第二种方法是使用 git reset 命令撤销上一次错误的 commit 记录。
git reset HEAD^ # 撤销我们最近一次提交
git reset 815ac616803fa89c75467618b2be44f85696543d # 指定回滚位置, commitid
git reset 815ac616803fa89c75467618b2be44f85696543d filename # 回滚某个文件到某次提交