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 faz o commit de cada alteração automaticamente. Em vez disso, você escolhe explicitamente quais alterações farão parte do próximo snapshot. Este fluxo de trabalho de duas etapas é construído em torno da staging area.

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 os arquivos normalmente.
  2. Área de staging: alterações que você marcou para o próximo commit.
  3. Repositório: o histórico permanente, após você realizar o commit.

O objetivo do staging é o controle. Você pode editar dez arquivos, mas preparar (stage) apenas os dois relacionados a uma correção de bug, realizar o commit deles e, em seguida, preparar e realizar o commit do restante separadamente. Cada commit acaba focado em uma única mudança 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