【发布时间】:2016-11-21 03:07:32
【问题描述】:
在合并分支时,可能会发生冲突,我们应该解决冲突以完成合并。我们如何仅列出合并中已解决冲突的统计信息?
【问题讨论】:
-
“我们如何仅列出合并中已解决冲突的统计信息”是什么意思?请解释一下。
-
假设您从分支 X 开始,从分支 X 创建了一个名为 Y 的新分支,并向其添加了两个名为 C1 和 C2 的提交。现在,如果您将分支 Y 合并回分支 X(没有冲突)并查看合并提交中的更改统计信息,您会看到您在提交 C1 和 C2 中所做更改的统计信息。但是,如果您在合并过程中遇到冲突并且您成功解决了它,最后合并提交的统计信息包含提交 C1、C2 和您为解决冲突所做的更改。在以后的情况下,我想知道是否有办法只查看冲突提交的统计信息。
-
如果你这样做
git pull origin Y它只会进行一次提交(冲突提交)。如果你这样做git pull --no-ff origin Y,它将与所有提交合并,包括冲突提交。 -
好吧,不过我不打算合并分支,之前已经合并了。我想知道它的冲突提交统计。
-
git diff --name-only --diff-filter=U
标签: git merge statistics commit