我们正在使用Github。偶尔,在git pull
之后,我运行git status
并告诉我我超前于origin/master
,这很奇怪,因为我认为我已经做出了一切。所以我做了git push
。
果然,没有什么可以推动的。所以我再次运行git status
,这次“幻影本地提交”已经消失;毕竟,我不会领先origin/master
。
我的队友们也经历过这一点。自从我们开始使用Github以来,我们才注意到它。
知道这里发生了什么吗?
以下是我的终端上的示例,就在我做了git pull
之后。
~/projects/formula[master]% git status
# On branch master
# Your branch is ahead of 'origin/master' by 2 commits.
#
nothing to commit (working directory clean)
~/projects/formula[master]% git push origin master
Everything up-to-date
~/projects/formula[master]% git status
# On branch master
nothing to commit (working directory clean)
~/projects/formula[master]%
答案 0 :(得分:1)
您是否尝试过以下操作?
git remote update orgin
它会更新远程origin
的状态。您也可以省略origin
并立即更新所有遥控器。