Menu
Coddy logo textTech

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 confirma 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 staging.

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 as 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, depois, preparar e fazer o commit do restante separadamente. Assim, cada commit fica focado em uma única alteração lógica.

Você move arquivos para a área de staging com git add, e da área de staging 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