git:您的分支在X提交之前
这实际上是怎么发生的? 我目前正在一个仓库中工作,所以这是我的工作流程: 变更档案 承诺 重复1-2直到满意 推向高手 然后,当我执行git status它时,它告诉我我的分支在X提交之前(大概与我进行的提交数量相同)。是因为当您推送代码时,它实际上并未更新本地缓存的文件(在.git文件夹中)吗?git pull似乎“修复”了这条奇怪的消息,但我仍然好奇为什么会发生这种情况,也许我使用git错误吗? 包括邮件中打印的分支 我当地的分行领先于分行 您在哪里推/拉当前分支 我正在推向GitHub,并拉到当时碰巧正在使用的任何计算机,我的本地副本始终是最新的,因为我是唯一使用它的人。 它实际上并没有检查远程仓库 那就是我的想法,我认为我将确保对它的理解是正确的。 您是否为此传递了一些额外的论点? 不是我可以看到的,也许我的一端正在进行一些有趣的配置? $ git status # On branch master # Your branch is ahead of 'origin/master' by 1 commit. # nothing to commit (working directory clean)