#git #github #githooks
#git #github #githooks
Вопрос:
У меня возникла проблема с передачей моей работы на GitHub (проверка перед фиксацией не удалась), поэтому я увидел в одном из исправлений, предложенных Git, добавление —no-verify для обхода проверки перед фиксацией, и это сработало. Мой вопрос в том, будут ли все будущие предварительные коммиты обойдены? Или это всего лишь одноразовая вещь?
Комментарии:
1. Что произошло, когда вы попробовали это? Просто попробуйте снова зафиксировать «ошибочный» код, и вы увидите.
2. … будут ли обходиться все будущие предварительные коммиты? — до тех пор, пока вы передаете эту
--no-verify
опцию.3. Сделаю это, спасибо
Ответ №1:
Нет, он не будет обходить никакие нажатия или коммиты в ближайшем будущем, если только:
- У вас есть псевдоним, который добавляет это по умолчанию в ваш файл .gitconfig
- Вы передаете этот флаг каждый раз, когда нажимаете или фиксируете.
Что касается второго пункта, вам нужно проходить --no-verify
каждый раз, чтобы это сработало.
Пример варианта 1
.gitconfig
Добавление псевдонима в вашу конфигурацию git (т.Е. fcommit для принудительной фиксации) будет применяться --no-verify
каждый раз.
[alias]
fcommit = commit --no-verify
Использование
git fcommit