17个提交的远程开发分支之前的本地开发分支?

时间:2014-06-13 15:10:04

标签: git merge

我有两个分支:masterdevelop。许多提交都在develop之前master。两个分支都很干净。一个修补程序出现了,所以我从master创建了一个新的hotfix分支。我做了更改,对主人办理了结账,然后合并:

$ git merge hotfix

我没推。我做了一个关于开发的结帐并做了同样的合并。它似乎有效,但当我在git status上执行develop时,我收到以下消息:

Your branch is ahead of 'origin/develop' by 17 commits.

我做了git diff,本地和远程develop分支之间的唯一更改是我使用修补程序编辑的三个文件。

为什么Git认为远程分支如此落后?

1 个答案:

答案 0 :(得分:0)

假设你正确地执行了结账(git checkout master等),你真的不用担心。

17次提交只是hotfix分支和合并本身的提交。根据已编辑的文件或内容的数量来衡量提交的数量是不正确的。这完全取决于您添加的内容和删除的内容。至少按照你的描述,没有什么可疑的。由于某种原因,您的本地develop分支机构远离遥控器。