【发布时间】:2023-02-10 01:22:31
【问题描述】:
我可以使用哪个终端命令来检查合并后更改了哪些文件而没有压缩选项?
我需要它用于 CI,所以我无法执行一个命令并自行检查特定的提交 SHA,然后再使用它来检查更改。
让我们举个例子:
我从 master 创建了 develop 分支,我进行了更改(5 次提交),然后将 develop 合并到 master 中,没有压缩选项。此时我想执行一个命令,返回所有更改的文件(合并前后比较)
【问题讨论】:
我可以使用哪个终端命令来检查合并后更改了哪些文件而没有压缩选项?
我需要它用于 CI,所以我无法执行一个命令并自行检查特定的提交 SHA,然后再使用它来检查更改。
让我们举个例子:
我从 master 创建了 develop 分支,我进行了更改(5 次提交),然后将 develop 合并到 master 中,没有压缩选项。此时我想执行一个命令,返回所有更改的文件(合并前后比较)
【问题讨论】:
我想你可以使用:
git diff --name-only HEAD~
假设您在合并后没有去任何地方(并且合并已完成)。
【讨论】: