Git Reflog 图解

查看原文

这则推文介绍了 git reflog。简单来说 git 会录制你的所有操作(commit, checkout, rebase, 等等),如果你觉得代码写的不好,想退回之前的某个点,可以用 git reflog 找到那个检查点,然后用 git reset --hard HEAD@{3} 这样的方法跳回去。