情况是这样的,本来我和同事各有一个需求。要上线了,我们都把代码提交到master,放到GitHub上面去了。这时候,产品经理说我的需求暂时不能上了,然后我就用git revert
命令把我的提交撤回了,重新发布到了线上。突然,现在这个需求又要上了,那我想把我写的代码找回来,该在哪里找呢?
情况是这样的,本来我和同事各有一个需求。要上线了,我们都把代码提交到master,放到GitHub上面去了。这时候,产品经理说我的需求暂时不能上了,然后我就用git revert
命令把我的提交撤回了,重新发布到了线上。突然,现在这个需求又要上了,那我想把我写的代码找回来,该在哪里找呢?
2 回答1.5k 阅读✓ 已解决
1 回答792 阅读✓ 已解决
2 回答974 阅读✓ 已解决
1 回答969 阅读
1 回答743 阅读
647 阅读
318 阅读
首先 git reflog 查看自己的本地commit记录,然后找到对应的commit id 最后 git reset --hard [commit id]