如何恢复git?

时间:2012-05-11 05:53:23

标签: git revert

我将我的代码恢复到以前的版本,现在我想将其恢复为我的最新版本。 我怎样才能做到这一点 ?感谢

4 个答案:

答案 0 :(得分:1)

尝试以下方法:

git checkout master

(或者你的意思是还原?)

答案 1 :(得分:1)

您可以通过以下方式浏览个人参考(标签,分支机构,结账)的历史记录。 HEAD@{1},这是您在此之前检出的最后一个地方,您可以使用git log -g --decorate --oneline获得精美的历史目录。

William Pursell指出git reflog,一个比git log更简单的命令,只关注.git/logs中的工作历史日志。

答案 2 :(得分:1)

'revert'是什么意思? git revert

您可以使用git reset --soft YOUR_SHA将HEAD指向特定提交。或者一个简单的git checkout master如果你迷失在“超级头”的状态,就会回到'后备箱'......

答案取决于你目前的状况。

答案 3 :(得分:0)

如果您使用

git checkout <commit hash>

然后您的代码处于分离状态,这意味着它不属于任何分支。您只需执行 git checkout branch_name 即可将代码添加到最新版本


如果您使用

git reset <commit hash>

然后你可以清理你的更改然后

git pull

或者如果您还记得最新版本的 <commit hash>

git reset <commit hash>