git checkout 新分支
我使用以下命令切换到较旧的提交:git checkout $HASH
来查找我在较旧版本的目录中所做的操作。现在我想返回到最新的提交,但我找不到它的哈希值了?当我执行 git log 时,它只显示我当前所在的提交中的较旧提交。如何再次切换到最新的提交?
I switched to a older commit with: git checkout $HASH
to look for something i did in an older version of my directory. Now i want to go back to the newest commit, but i cant find the Hash for that anymore? when i do a git log
it just shows the older commits from the commit i am currently at. How can i switch to the newest commit again?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
git checkout
,例如git checkout master
。git checkout <branch>
, e.g.git checkout master
.使用您之前工作过的分支的名称
如果由于某种原因您不知道该名称,您可以在引用日志中找到之前的位置
它为您提供了您过去工作过的提交列表,其中第一个位置是最新的。
Use the name of the branch on which you worked before
If for some reason you don't know the name, you can find the previous position in the reflog
It gives you a list of commits on which you worked in the past, where the first position is the most recent one.