Я пытаюсь запустить линтер на моем git prepu sh крючке. Хук выглядит примерно так:
git diff --name-only HEAD origin/$(git rev-parse --abbrev-ref HEAD) | grep '\.js\?$' | ....
Проблема, с которой я сталкиваюсь, заключается в том, что я создаю совершенно новую локальную ветку без удаленного подарка и пытаюсь в первый раз попробовать sh, linter не запускается, так как команда diff не возвращает результатов.
Как настроить это, чтобы он работал в обоих случаях, когда присутствует новая ветвь без удаленного, в то время как вышеуказанный скрипт работает, если у меня удаленный уже присутствует.