Linhas do Tempo E Branches
No Git, os commits são arranjados em uma linha do tempo. Por padrão, essa linha do tempo é linear, mas o Git também permite expressar bifurcações na linha do tempo. Para isso, existe o conceito de "branch" (literalmente "galho", "ramo").
Por padrão, a primeira branch do repositório se chama master. Ao fazer o
primeiro commit, essa branch é criada. Esses diferentes "galhos" na linha do
tempo, podem eventualmente juntar-se novamente, no que chamamos de merge
(literalmente "união" ou "mescla"). É uma estratégia comum fazer-se várias
branches com o objetivo de uní-las com a master eventualmente.
Note que apesar da branch se chamar master pelo Git, no GitHub (serviço de
hospedagem de repositórios Git), normalmente se usa main como branch padrão.
Você verá mais adiante qe pode renomear sua master para main com o seguinte
comando:
git branch -m master main