Um guia do tutorial Conceitos básicos de Git: o ciclo diário de git init, status, add e commit, e revisar a história com git log.
Este tutorial ensina o ciclo central do Git que você vai repetir milhares de vezes: começar a rastrear, ver o que mudou, escolher o que registrar e salvar. Quando esse ciclo é automático, branches e o resto se constroem por cima naturalmente.
Iniciar um repositório: git init
git init # começar a rastrear a pasta atual
git init transforma uma pasta comum em um repositório Git criando o diretório oculto .git. Você só faz isso uma vez por projeto.
Ver o estado: git status
git status # o que está alterado, preparado ou não rastreado
git status é o comando que você mais executa. Diz quais arquivos são novos, quais estão modificados e quais estão preparados para o próximo commit. Execute-o sempre que tiver dúvida do que o Git está vendo.
Preparar mudanças: git add
git add index.html # preparar um arquivo
git add . # preparar tudo o que mudou
git add move as mudanças para a área de preparação, o conjunto de mudanças que entrará no próximo commit. Preparar permite registrar um commit focado e significativo em vez de tudo de uma vez.
Pense em preparar como empacotar uma caixa. git add coloca itens na caixa; git commit fecha e etiqueta. Você decide exatamente o que entra.
Registrar um commit: git commit
git commit -m "Adicionar layout da página inicial"
git commit salva as mudanças preparadas como instantâneo com mensagem descritiva. Boas mensagens deixam a história legível depois.
Revisar a história: git log
git log # história completa
git log --oneline # compacto, uma linha por commit
git log mostra os commits que você fez, do mais recente para o mais antigo. É assim que se lê a história de um projeto.
O ritmo diário é: editar, git status, git add, git commit. Execute git status sem cerimônia; ele tira toda a adivinhação.