Menu
CoddyTech

A Área de Preparação

Parte da seção Controle de versão do Journey de Terminal da Coddy. Lição 9 de 58.

O Git não faz commit de todas as alterações automaticamente. Em vez disso, você escolhe explicitamente quais alterações serão incluídas no próximo instantâneo. Esse fluxo de trabalho em duas etapas é baseado na área de preparação.

Pense nisso como uma área de transferência para o próximo commit. Um arquivo passa por três estados:

  1. Diretório de trabalho: onde você edita arquivos normalmente.
  2. Área de staging: alterações que você marcou para o próximo commit.
  3. Repositório: o histórico permanente, depois que você faz o commit.

O objetivo de preparar alterações é ter controle. Você pode editar dez arquivos, mas preparar apenas os dois relacionados a uma correção de bug, fazer o commit deles e, em seguida, preparar e fazer o commit dos demais separadamente. Cada commit acaba focado em uma alteração lógica.

Você move arquivos para a área de preparação com git add e, da área de preparação para o repositório, com git commit.

challenge icon

Desafio

Iniciante

A pasta contém um arquivo não rastreado app.txt. Inicialize o repositório e, em seguida, execute git status --short para confirmar que o arquivo aparece como não rastreado.

Experimente você mesmo

Terminal
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Controle de versão

Pratique por conta própria: Playground de Terminal