Comandos básicos do Git

Concluído

O Git funciona pelo reconhecimento das alterações nos arquivos como se estivesse tirando instantâneos do sistema de arquivos.

Abordaremos alguns comandos básicos para iniciar o controle de arquivos no seu repositório. Em seguida, você salvará seu primeiro "instantâneo" para que o Git compare.

git status

O primeiro e mais comumente usado comando do Git é git status. Você já o usou uma vez no exercício anterior para ver se inicializou o repositório Git corretamente.

git status exibe o estado da árvore de trabalho (e da área de preparo. Falaremos mais sobre a área de preparo em breve). Ele permite ver quais alterações estão sendo controladas pelo Git. Portanto, você pode decidir se deseja solicitar ao Git que tire outro instantâneo.

git add

git add é o comando usado para instruir o Git a começar a controlar as alterações em determinados arquivos.

O termo técnico é preparar essas alterações. Você usará git add para preparar as alterações para um commit. Todas as alterações de arquivos que foram adicionadas, mas que ainda não foram confirmadas, são armazenadas na área de preparo.

git commit

Depois de preparar algumas alterações para commit, você poderá salvar o trabalho em um instantâneo invocando o comando git commit.

Commit é um verbo e um substantivo. Ele tem, essencialmente, o mesmo significado de quando você se compromete com um plano ou confirma uma alteração em um banco de dados. Como verbo, fazer commit de alterações significa que você coloca uma cópia (do arquivo, do diretório ou de outros itens) no repositório como uma nova versão. Como substantivo, um commit é a pequena parte dos dados que fornece uma identidade exclusiva às alterações confirmadas. Os dados salvos em um commit incluem o nome e o endereço de email do autor, a data, os comentários sobre o que você fez (e o motivo), uma assinatura digital opcional e o identificador exclusivo do commit anterior.

git log

O comando git log permite que você veja informações sobre commits anteriores. Cada commit tem uma mensagem anexada (uma mensagem de commit), e o comando git log imprime informações sobre os commits mais recentes, como o carimbo de data/hora, o autor e uma mensagem de commit. Esse comando ajuda você a acompanhar o que está sendo feito e quais alterações foram salvas.

git help

Você já testou o comando git help, mas vale a pena relembrar como usá-lo. Use esse comando para obter com facilidade informações sobre todos os comandos que aprendeu até agora, entre outros.

Lembre-se de que cada comando também é fornecido com a página de ajuda própria. Encontre essas páginas de ajuda digitando git <command> --help. Por exemplo, git commit --help abre uma página que traz mais informações sobre o comando git commit e como usá-lo.