Я никогда не могу действительно думать о времени, когда я использовал бы git merge
вместо git rebase
и не хочу иметь фиксацию, обнаруживаются. Там какой-либо путь состоит в том, чтобы настроить мерзавца, чтобы иметь быстро передачу прочь по умолчанию? То, что существует --ff
опция, казалось бы, подразумевала бы, что существует путь, но я, может казаться, не нахожу его в документации.
Да, есть - no-ff
. Вы можете настроить параметры слияния для каждой ветки, например
git config branch.master.mergeoptions "--no-ff"
добавляет следующее в ваш файл $ (REPO) /. Git / config
:
[branch "master"]
mergeoptions = --no-ff
Сноска: говоря о моем опыте, я в конце концов обнаружил, что переключение быстрой перемотки на выключение было в основном полезным для новичков в git - однако, как только вы начнете понимать рабочие процессы и концепции, вы определенно захотите избежать размытия графика журнала из-за множества бессмысленных коммитов типа «объединенный удаленный ..blarf».