【发布时间】:2020-02-15 04:55:17
【问题描述】:
我试图在分支 FEATURE-1 中列出所有更改的文件,忽略它对分支 DEV 的合并提交,它最初是使用 git diff 创建的。所以图表看起来像这样:
x---y---z---w---feature
/ / /
---a---b---c-+-d-+-e---dev
当我在 y 提交时,输入
git diff --name-only dev...feature
我得到了我需要的东西。但是在将功能分支合并到 dev 之后,想象我们现在在 w 上,使用这个命令我得到空白输出。所以我需要以某种方式从 git diff 中排除所有合并提交。有没有办法排除此类提交?提前致谢。
我使用 git 版本 2.21.0.windows.1 Windows 10,用于本地项目
【问题讨论】: