Подтвердить что ты не робот

Как вы сжимаете сообщение git автоматического слияния?

Я пытаюсь сделать несколько сценариев автоматизации с помощью git, простых вещей, таких как обновление подмодулей, переход к соответствующим тегам и т.д., но одна из проблем, которые я сейчас нахожу, заключается в том, что git теперь заставляет вас подтвердить сообщение слияния. Есть ли способ отменить это поведение?

4b9b3361

Ответ 1

Чтобы предотвратить git от того, чтобы вы отправили сообщение о фиксации на mac, добавьте это в ваш .bashrc или .bash_profile (чтобы узнать больше о различии между двумя файлами)

export GIT_MERGE_AUTOEDIT=no

Затем в вашем типе термина:

source ~/.bashrc

чтобы перезагрузить ваш bash файл и продолжить без каких-либо помех.

Ответ 2

Вы можете добавить переключатель --no-edit в git-merge, и он не попросит вас подтвердить сообщение о слиянии.

Ответ 3

Вы можете изменить редактор, чтобы не отображать его, заменив vim на cat или true, например:

GIT_EDITOR=true git merge branch_name

Это автоматически заполнит сообщение о слиянии.