В повседневной жизни я использую SmartGit качестве клиента для выбора. Тем не менее, мои члены команды придерживаются git native, не коммерческого графического интерфейса. Мы обнаружили некоторые отличия в том, как выглядит наше слияние.
Это параметры, которые SmartGit дает при запросе на объединение ветки: 
На приведенном ниже графике вы можете увидеть мой пример вывода графика SmartGit, содержащий:
- единственная
masterветвь - Одна ветка объединена с мастером с параметром
merge commit - Одна ветка объединяется с
simple commit
Одна из ветвей (with_merge_branch) визуализирует операцию слияния, присоединяя ветвь с мастером через линию. Второй (normal_commit_branch) - нет.
Вопрос в том, как применять оба поведения в собственных командах git? То есть разница между этими двумя коммитами?
