此时,我们有一个 git 分支feature
,我们已经将一些新的东西合并master
到其中
git checkout feature
git merge master
这很好,但我们注意到并非所有内容都被合并
git diff feature..master
带来了一些与特性分支上的东西无关的重要差异(即:它们被固定在其他分支中,后来合并到主分支中,这就是我们首先将主分支合并到特性中的原因)
所以..我想知道如何诊断这个问题或知道它为什么会发生......但首先我想要一种可靠的方法来构建一个差异(来自上面的 diff 命令),这将允许我将它应用于功能并带来未能从 master 合并的更改
那可能吗?git对此有一些命令行整洁吗?