Um LAYER DE TRABALHO NO TOPO DE VANILLA GIT Git é uma ótima base para gerenciamento de código fonte. Ele fornece todas as peças necessárias de funcionalidade, e suporta muitas maneiras diferentes de usá-lo igualmente bem. Mas é intencionalmente genérico e básico. Usá-lo corretamente como desenvolvedor é complicado e repetitivo. Por exemplo, fundir corretamente um branch de recursos acabado requer até 15 comandos individuais do Git! Git Town adiciona uma camada de comandos de alto nível para Git. Eles executam operações de fluxo de trabalho de desenvolvimento típico, como criar ou enviar ramos de recursos, semelhante a como um usuário Git especialista faria isso. Tudo enquanto sendo tão genérico e não-opinado como Git.