如何过滤git hook后提交到特定文件?

问题描述 投票:1回答:1

目前我的post-commit githook会在提交时触发。所有文件. 我如何才能筛选出只有在以下情况下才会扣动扳机?档案 例如 例子.txt 已经投入使用。我目前正在研究 git-diff 用于文件过滤,虽然相信可以有更优雅的东西。

githooks
1个回答
0
投票

git diff 仍然是正常的方法。例如参见"在git提交后的钩子中,如何获得被修改的文件列表?"

git diff-tree -r --name-only --no-commit-id <tree-ish>

一旦你有了列表,你就可以grep查找文件。

© www.soinside.com 2019 - 2024. All rights reserved.