这里可能是一个简单的问题,但这是我的用例:
需要在旧分支中看到一些东西,运行
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.
我如何从那里回到当前版本的主分支?
答案 0 :(得分:5)
仔细看看git告诉你的内容:
你的分支在7次提交之前领先于“ origin / master ”。
这意味着您的本地存储库有七个提交尚未被推送到名为origin的远程存储库。您不需要执行git pull
,需要执行git push
以使本地和远程存储库同步。