11

我想比较两个明显不同的分支。我还想将我的比较限制在文件仅移动到其中一个分支中的特定子目录中。

示例布局:

branch-a
└── sub
    ├── file1
    ├── file2
    └── file3
branch-b
├── file2
├── file3
└── file4

从 branch-a运行git diff -M branch-b可以正确区分文件,但它包括所有更改,而不仅仅是sub中的更改。我试过使用--relative,但这似乎阻止了移动检测。

4

1 回答 1

17

我想到了:

git diff branch-a:sub branch-b

于 2013-10-22T14:31:41.363 回答