首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >git-hub for windows恢复

git-hub for windows恢复
EN

Stack Overflow用户
提问于 2013-04-28 04:03:37
回答 2查看 747关注 0票数 3

我现在处于一个非常愚蠢的境地。在玩git-hub for windows时,我已经恢复了前两次本地提交,并且我无法撤消这一操作(恢复命令)。很多代码已经消失了。是否可以恢复恢复的提交?我是git的新手。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-04-28 04:06:07

别担心。你可以找回你的代码。

一种方法是恢复恢复您的工作的提交。使用git log列出您的最后一次提交,然后使用git revert列出您之前的恢复。

另一种方法是在你恢复之前将你的主人重置到一个点。如果最后两个命令是两个恢复,这将是最干净的方法。然后你可以这样做

代码语言:javascript
复制
git reset --hard HEAD~2

正如Srdjan Grubor指出的那样,如果你使用git log找不到提交,你可以在git reflog中查找它们,它会告诉你最近你的头在哪里,即使在git reset这样的命令之后也是如此。

票数 6
EN

Stack Overflow用户

发布于 2013-04-28 04:10:08

Klas是正确的,您还可以查看

代码语言:javascript
复制
git reflog

命令来恢复您的历史记录

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16256357

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档