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
Я думаю, что часть, которая представляет интерес (вы пробовали почти то же самое), является "глобальной" частью.