Git - отличная основа для управления исходным кодом. Он предоставляет все необходимые функциональные возможности и одинаково хорошо поддерживает множество различных способов его использования.
Это намеренно общий и основной, хотя. Правильное использование его в качестве разработчика является громоздким и повторяющимся. Например, для правильного объединения готовой ветки объектов необходимо до 15 отдельных команд Git!
Git Town добавляет слой высокоуровневых команд в Git. Они выполняют типичные операции рабочего процесса разработки, такие как создание или отправка ветвей функций, подобно тому, как это делал бы опытный пользователь Git. Все время, будучи таким же родовым и непонятным, как Git.