2
git diff-tree --no-commit-id --name-only -r $CI_COMMIT_SHORT_SHA

给了我为那个 SHA 提交的所有文件的列表。

我正在寻找一种方法来获取仅具有 .xml 或 .html 扩展名的文件列表。

我检查了文档页面 -在这里,看不到任何选项。

任何帮助是极大的赞赏。

4

1 回答 1

2

您可以-- <path> [<otherpath> ...]为此使用:

git diff-tree --no-commit-id --name-only -r $CI_COMMIT_SHORT_SHA -- *.xml *.html

确保将它放在命令的末尾,后面没有任何选项,因为 git 会将超过它的任何内容视为路径。

来自 git log page here的文档,但这可用于许多显示命令。

于 2021-04-06T08:18:25.147 回答