场景描述:
在日常开发中,我们经常会去git reset 代码,回滚到上一次commit, 但是在git reset,我们又需要将git reset的代码找回来,例如:
我们有三条commit 记录
commit 1
commit 2
commit 3,
我们将 commit 1 reset掉了,剩下
commit 2,
commit 3,
这个时候我们需要将 commit 1 找回来。
操作流程:
git log -g 全局找到我们 commit 1 ID
git branch recover_bracch commit 1, 创建一个新的分支,
git merge recover_bracch 然后合并回来,
注意:
合并时有时候会报错 merge: recover_branch - not something we can merge,这个时候只需检查一下我们新创建的分支名是否正确。