Git squash commits?
Git squash - это процесс объединения нескольких коммитов в один единственный коммит. Это полезная функция, которая облегчает подготовку истории коммитов перед отправкой pull request'а или перед слиянием ветки в основную ветку (например, в ветку master). Когда вы работаете над проектом в Git, вы можете сделать несколько коммитов, чтобы фиксировать ваши изменения по мере их выполнения. ... Читать далее