Я могу заставить быстро передачу быть прочь по умолчанию в мерзавце?

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

257
задан Jason Baker 23 March 2010 в 03:38
поделиться

1 ответ

Да, есть - no-ff . Вы можете настроить параметры слияния для каждой ветки, например

git config branch.master.mergeoptions  "--no-ff"

добавляет следующее в ваш файл $ (REPO) /. Git / config :

[branch "master"]
    mergeoptions = --no-ff

Сноска: говоря о моем опыте, я в конце концов обнаружил, что переключение быстрой перемотки на выключение было в основном полезным для новичков в git - однако, как только вы начнете понимать рабочие процессы и концепции, вы определенно захотите избежать размытия графика журнала из-за множества бессмысленных коммитов типа «объединенный удаленный ..blarf».

273
ответ дан 23 November 2019 в 02:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: