git diff-tree --no-commit-id --name-only -r $CI_COMMIT_SHORT_SHA
给了我为那个 SHA 提交的所有文件的列表。
我正在寻找一种方法来获取仅具有 .xml 或 .html 扩展名的文件列表。
我检查了文档页面 -在这里,看不到任何选项。
任何帮助是极大的赞赏。
git diff-tree --no-commit-id --name-only -r $CI_COMMIT_SHORT_SHA
给了我为那个 SHA 提交的所有文件的列表。
我正在寻找一种方法来获取仅具有 .xml 或 .html 扩展名的文件列表。
我检查了文档页面 -在这里,看不到任何选项。
任何帮助是极大的赞赏。
您可以-- <path> [<otherpath> ...]
为此使用:
git diff-tree --no-commit-id --name-only -r $CI_COMMIT_SHORT_SHA -- *.xml *.html
确保将它放在命令的末尾,后面没有任何选项,因为 git 会将超过它的任何内容视为路径。
来自 git log page here的文档,但这可用于许多显示命令。