我可以按内容比较分支而不是使用Git提交吗?我几乎看到我不能。为什么呢?
解释:我有分支A,我与B合并,但后来在历史记录中,我在A中恢复了该合并。(该恢复实际上不是一个恢复,而是从pull合并,因为我试图在我拉动之前推动并且分支变得分歧导致我进入合并,恢复了我之前的合并)。现在B和A没有显示出差异,因为它们是通过提交而不是内容进行比较的。
C0---C1---C2---C3---C4---C5 -> branch B
/
C1--C2 -> branch A
我正在做的步骤:
我现在要做的是将分支A再次合并到分支B,就像我做的那样(C3),但是当我比较它们时它没有显示出差异,因为C1和C2提交实际上在分支B中并且没有提交差异,但内容不同,因为我在pull的合并中意外地将它们还原(C5)。这让我想到了为什么并且有没有一种方法可以通过内容比较分支而不是提交哈希?