【发布时间】:2017-05-19 12:53:59
【问题描述】:
我知道,如果我在本地 master 分支上提交了不在远程 master 分支中的提交,那么我可以得到“您的分支在 X 提交之前领先于 origin/master”。
但是,在我git pull origin master 之后,我看到了“已经是最新的”消息。所以,我认为这意味着:我的所有提交都没有领先/落后于主人。
但是当我做git status 仍然时,我收到了这条消息“你的分支在 X 提交之前领先于 origin/master”。即使我这样做了git pull -f origin master,我仍然收到这条消息!当我“已经是最新的”时,这怎么可能?
我了解this 之类的问题,但他们仍然没有告诉我为什么“最新”意味着“领先”?
【问题讨论】:
-
只要你不推送到那个分支,你就领先于远程分支。
标签: git github version-control git-pull git-checkout