Как отфильтровать git перехватить пост-фиксацию в указанном c файле? - PullRequest
1 голос
/ 03 мая 2020

В настоящее время мой githook после фиксации запускает коммит все файлы . Как я могу отфильтровать триггер на срабатывание, только если указанный c файл например example.txt был зафиксирован. В настоящее время я смотрю на git-diff для фильтрации файлов, хотя считаю, что может быть что-то более элегантное

1 Ответ

0 голосов
/ 04 мая 2020

git diff остается нормальным подходом для этого.
См., Например, " В git ловушке после фиксации, как мне получить список файлов, которые были изменены ?"

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

Когда у вас есть список, вы можете выполнить поиск файла.

...