使用git log来解决前一次提交后,如何返回

时间:2011-02-25 17:34:07

标签: git

这里可能是一个简单的问题,但这是我的用例:
需要在旧分支中看到一些东西,运行
git log -10

它告诉我我不在任何分支上,所以我跑了 git checkout master

然而,在我检查了之前的提交后,我似乎无法回到当前的提交。我收到了留言 :$ git checkout master
Switched to branch 'master'
Your branch is ahead of 'origin/master' by 7 commits.
:$ git pull
Already up-to-date.

我如何从那里回到当前版本的主分支?

1 个答案:

答案 0 :(得分:5)

仔细看看git告诉你的内容:

  

你的分支在7次提交之前领先于“ origin / master ”。

这意味着您的本地存储库有七个提交尚未被推送到名为origin的远程存储库。您不需要执行git pull,需要执行git push以使本地和远程存储库同步。