Исключить файлы из git diff-tree
Я выполняю команду:
git diff-tree --diff-filter=ACMR --no-commit-id --name-only -r $COMMIT^1.. --
В результате я создаю zip-архив.
Как я могу исключить определенные файлы из результата, сгенерированного вышеуказанной командой?
1 ответ
Решение
Я не уверен, что вы можете получить diff-tree
сделать это для вас, если вы не можете указать пути, которые вас интересуют в явном виде после --
,
Но вы можете обработать этот список с помощью grep
/sed
/awk
/так далее. по крайней мере.
На самом деле, вы можете использовать zip
"s -x
аргумент, чтобы сделать исключения для вас непосредственно в шаге молнии, а также.