CÓDIGO. MAS VAMOS ABSTRAIR MELHOR Ao cortar o tronco de uma árvore é possível saber qual é o histórico dessa árvore, ou seja, quantos anos a árvore têm. O GIT mantém o controle de todo o histórico de mudanças do código, e podemos fazer uma analogia em que o código principal é como uma árvore. Ou seja, temos as alterações, data e quem modificou cada parte do código guardado nas diversas camadas e versões. E COMO SÃO INSERIDOS NOVOS PEDAÇOS DE CÓDIGO NA ÁRVORE PRINCIPAL DE CÓDIGO? CRIANDO UM BRANCH, OU GALHO. > git checkout -b nome_do_branch SALVANDO CADA PEQUENA INSERÇÃO NESSA REFERÊNCIA. > git commit -am "FEAT: Cria galho" > git commit -am "FEAT: Cria folhas" > git merge # Ou aprovação de um pull request E DEPOIS QUE O GALHO ESTÁ PRONTO, OU SEJA, A MODIFICAÇÃO OU ADIÇÃO DE CÓDIGO ESTÁ PRONTA, DEVEMOS COLOCAR O GALHO NA ÁRVORE PRINCÍPAL.