Seu primeiro repositório: init, add, commit
Nas três primeiras aulas construímos o quadro mental: por que o controle de versão existe, e como o Git pensa sobre o seu projeto. Agora vamos tocar na ferramenta pela primeira vez e criar um salvamento de verdade. A coisa que mais confunde no começo é que o Git não 'salva' arquivos diretamente — ex
Pense na área de preparação como empacotar uma caixa antes de fechá-la e enviá-la: git add escolhe o que entra na caixa, e git commit a fecha e a fixa no histórico para sempre.
- Árvore de trabalho (working tree)
- A pasta onde os seus arquivos vivem e onde você os edita. Uma mudança aqui ainda não está salva no Git até que você a adicione e faça o commit.
- Área de preparação (staging)
- Uma parada intermediária onde você empacota exatamente quais mudanças vão entrar no próximo salvamento. git add coloca uma mudança aqui, como colocar um item na caixa.
- git init
- Começa a controlar versões na pasta atual. Ele cria uma subpasta oculta chamada .git que vai guardar todo o histórico.
- git add
- Move mudanças da árvore de trabalho para a área de preparação — ou seja, escolhe o que vai entrar no próximo salvamento.
- git commit
- Fecha o que está na área de preparação em um salvamento permanente (um commit) no histórico, com uma mensagem curta explicando a mudança.