如何从特定提交中提取工作

时间:2018-05-14 09:13:18

标签: git github git-branch git-commit git-checkout

我结帐到之前的提交,然后意外地添加并提交了该提交,现在当我检查dev分支时,我的工作消失了,我怎样才能找回我的工作

enter image description here

我签出的提交显示为((741a ...)然后我git add。并且git提交提交更改((5b78c ...)

1 个答案:

答案 0 :(得分:0)

只需使用git reflog:这将为您提供切换分支之前的最后一次提交。

然后选择使用seen heregit cherry-pick的身份提交到您当前的dev分支,

git cherry-pick <commitSHA>