Можно ли сделать git merge, чтобы в главной ветке появился только коммит слияния?
Да, можно выполнить слияние веток в Git таким образом, чтобы в итоге в главной ветке был только один коммит, представляющий собой результат слияния без истории изменений другой ветки. Для этого можно воспользоваться командой git merge --squash. Как это работает: 1. Создайте новую ветку на основе ветки, которую вы хотите слить в главную: git checkout -b ... Читать далее