比较两个git分支

4

我有masterdevelop分支。develop显示它领先20个提交,落后master1429个提交:

branch-develop

然而,如果我将developmaster进行比较,我发现有8个文件已经发生了改变:

comparing develop with master

这个消息显示的差异可能是什么原因?
1个回答

4
我有主分支和开发分支。开发分支显示它领先主分支20次提交,但比主分支落后1429次提交(参考图1)。然而,如果我将开发分支与主分支进行比较,我可以看到8个文件已更改(参考图2)。
开发分支是从主分支开始的一段时间以前。在此期间,主分支添加了1429次提交,开发分支添加了20次提交。在这20次提交中,共修改了8个文件。

谢谢。如何修复? - Pankaj
更多信息 - 如果您查看图像中的develop分支,它有3453个提交,而master有4862个提交。这两者之间的差异为1409,并且最近在develop分支中进行了20次提交。 - Pankaj
1
如何“修复”它取决于您想要实现什么目标。我可以猜测一下。最有可能的是,您想将develop基于master进行变基,这样如果masterX个提交,则develop将有X + 20个提交。您可以使用git rebase origin/master来完成此操作。 - janos

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接