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