Есть ли флаг, который вы можете установить в коде, который будет подсказывать git, чтобы предупредить вас перед передачей кода? - PullRequest
0 голосов
/ 02 марта 2020

Много раз я пишу быстрый код скаффолдинга с жестко закодированными строками и другим плохим поведением. Но я не хочу делать это в git. Поэтому мне интересно, есть ли какие-либо флаги, которые я могу установить в коде, которые позволят git остановить меня? Что-то вроде <git-warn>, <git-don't-commit-this>.

1 Ответ

0 голосов
/ 02 марта 2020

Для этого вы можете использовать git pre-commit hook . Здесь - это пример, который использует текст NOCOMMIT для блокировки фиксации.

Он лицензирован по GPL, поэтому я не уверен, что могу легально скопировать его в StackOverflow; вопреки политике, ссылку придется делать. (Я не думаю, что это влияет на лицензирование любого кода, который вы пишете в репозитории, в котором вы используете скрипт.)

Обратите внимание, что хуки предварительной фиксации должны быть установлены в каждой рабочей копии отдельно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...