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.txtO 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.txtObserve que M foi movido para a primeira coluna. As duas colunas são preparada (à esquerda) e diretório de trabalho (à direita). Depois de preparar, você confirma a alteração como qualquer outra:
git commit -m "Update hello.txt"Cada commit captura um instantâneo completo, então você não perde a versão antiga. Você sempre pode consultá-la.
Desafio
FácilA pasta contém note.txt. Inicialize o repositório, configure a identidade do usuário, faça commit do arquivo original, depois altere o conteúdo do arquivo para updated e execute git status --short.
A saída esperada é o marcador de modificado, mas não preparado para commit.
Experimente você mesmo
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
4Inspecionando Alterações
Git DiffDiff das Alterações PreparadasGit ShowRecapitulação - Trabalho de Detetive2Primeiros passos
Inicializar um repositórioA pasta .gitConfigure sua identidadeStatus do GitRecapitulação — primeiro repositório5Ignorando Arquivos
Por Que Ignorar ArquivosPadrões do GitignoreVerificar Regras de IgnorarRecapitulação - Repositório Limpo8Mesclagem
O que é uma mesclagemMesclagem de avanço rápidoMesclagem de três viasConflitos de mesclagemResolver um conflitoRecapitulação — Mestre da mesclagem11Projeto com Branch de Recurso
Visão Geral do ProjetoInicializar a Main3Acompanhando Alterações
A Área de PreparaçãoGit AddGit CommitModificando um Arquivo RastreadoGit LogRevisão - Primeiros Commits6Projeto de Site de Receitas
Visão Geral do ProjetoInicializar e IgnorarPratique por conta própria: Playground de Terminal