Menu
Coddy logo textTech

Modificando um Arquivo Rastreado

Parte da seção Controle de Versão do Journey de Terminal da Coddy — lição 12 de 58.

Uma vez que um arquivo foi commitado, o Git o rastreia. Na próxima vez que você o editar, o git status o mostrará como modificado em vez de não rastreado.

git status --short
 M hello.txt

O M na segunda coluna significa "modificado no diretório de trabalho, mas ainda não preparado (staged)". Você prepara as modificações com o mesmo comando git add:

git add hello.txt
git status --short
M  hello.txt

Observe que o M moveu-se para a primeira coluna. As duas colunas são staged (esquerda) e diretório de trabalho (direita). Uma vez no stage, você faz o commit da alteração como qualquer outra:

git commit -m "Update hello.txt"

Cada commit captura um snapshot completo, para que você não perca a versão antiga. Você sempre pode consultá-la a qualquer momento.

challenge icon

Desafio

Fácil

A pasta contém note.txt. Inicialize o repositório, configure a identidade do usuário, faça o commit do arquivo original, depois altere o conteúdo do arquivo para updated e execute git status --short.

O resultado esperado é o marcador de modificado-mas-não-preparado (modified-but-not-staged).

Folha de consulta

Após editar um arquivo rastreado, git status --short mostra M na coluna da direita (modificado, não preparado):

git status --short
 M hello.txt

Prepare a modificação com git add, o que move o M para a coluna da esquerda (preparado):

git add hello.txt
git status --short
M  hello.txt

Então faça o commit como de costume:

git commit -m "Update hello.txt"

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