Git: Стандартное поведение слияния "no commit" для всех веток?

Я хочу, чтобы "git merge" не фиксировался по умолчанию (т. Е. Мне нужно поведение "--no-commit" по умолчанию), независимо от целевой ветви.

Я знаю "git config branch.master.mergeoptions" для конкретной ветви и знаю "git config merge.noff no" для отключения быстрой перемотки во всех ветвях по умолчанию.

Ни один из следующих экспериментов не работает для меня. Должны ли они?

  • git config branch.mergeoptions --no-commit
  • git config branch. *. mergeoptions --no-commit
  • git config merge.commit нет

Не могу найти ответ с помощью поиска Google.

1 ответ

Решение

Как я ответил в связанном вопросе:

git config --global merge.commit no

Я думаю, что часть, которая представляет интерес (вы пробовали почти то же самое), является "глобальной" частью.

Другие вопросы по тегам