Никакого эффекта при выполнении git diff - ': (исключить) package-lock.json' - PullRequest
0 голосов
/ 14 октября 2019

Я хочу сделать diff, но без package-lock.json, который огромен и является сгенерированным файлом, так что мне там ничего интересного. Я попробовал оба:

git diff -- ':(exclude)package-lock.json'

git diff -- ':!package-lock.json'

, но у него только нулевой вывод. Что я делаю неправильно ? Я бегу git 2.21.0

1 Ответ

1 голос
/ 14 октября 2019

Прежде чем использовать исключение путей, вам нужно перечислить неисключающие пути. Точка, например, или волшебный корень :/:

git diff -- . ':(exclude)package-lock.json'
git diff -- . ':!package-lock.json'
...