在 GIT 中,当我从分支 branch-a 切换到 branch-b 时,如何获取存在于 branch-b 但不在 branch-a 中的文件列表?

我需要一个特定的目录,但是一旦我有了所有文件的列表,我就可以自己过滤了。但是如果有办法只获取特定目录的列表就更好了。

最佳答案

这个应该有效:

git diff --name-only branch-a..branch-b  --diff-filter=A

您可以仅列出与目录相关的文件:
 git diff --name-only branch-a..branch-b  --diff-filter=A --relative=directory

关于git - 获取新分支中不存在的旧分支中存在的文件列表?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29601248/

10-14 14:31