Controle de Versão (VCS) distribuído que gerencia alterações em um arquivo ou conjunto de arquivos, assim permitindo, por exemplo, a recuperação de funcionalidades anteriores e isolamento de novas features em desenvolvimento.
Git Suas modificações ainda não observadas Snapshots das suas modificações prontas para serem guardadas Suas modificações agora estão armazenadas! $ git add $ git commit
diretório atual git status Mostra o status atual do repositório local (Working Directory/Diretório de Trabalho) git diff Mostra diferenças entre a versão de um arquivo no D.T. e o último arquivo enviado para o Staging git log Mostra o histórico de commits do repositório git add Adiciona arquivos à Área de Preparação (Staging Area) git commit “Commita” (salva) as alterações no Diretório Git e está pronto para ser enviado para o repositório remoto git remote Operações com repositório remoto (adicionar, remover, renomear…) git push Envia os arquivos do Diretório Git (Git Directory) para um repositório remoto git checkout Atualiza arquivos na árvore de trabalho para corresponder à versão no índice ou na árvore especificada git merge Mescla duas (ou mais) ramificações git branch Operações com ramificações