我将我的代码恢复到以前的版本,现在我想将其恢复为我的最新版本。 我怎样才能做到这一点 ?感谢
答案 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>