Principais comandos GIT

Como quase todo mundo sabe e conhece o GIT é um sistema de controle de versões (se você não sabe ou não conhece pare tudo que está fazendo agora e vá logo estudar e aprender sobre GIT!). Com ele você evita de perder códigos, você também consegue ver ou recuperar um código antigo que fez no sistema e não está mais utilizando por algum motivo, sem contar que ajuda de mais no trabalho em equipe, onde muitos desenvolvedores podem trabalhar ao mesmo tempo no mesmo projeto sem interferir no código do outro, apenas separando as partes do desenvolvimento para cada um e depois unir tudo em um código só.

GIT não é algo difícil de entender, embora exista diversos comandos vou apresentar os mais utilizados no dia a dia conforme minha opinião e experiencia.

Se você já entende como o GIT funciona veja abaixo os comandos mais utilizados e uma breve descrição de cada um.

git help

Comando de ajuda, mostra uma lista com alguns comandos e uma breve descrição do que cada uma faz.


git help

git init

Iniciar o GIT em um diretório vazio.


git init

git clone

Clonar um repositório existente.


git clone endereco_do_repositorio

git branch

Listar as branchs existentes.


git branch

Criar uma nova branch.


git branch nome_branch

Deletar uma branch.


git branch -d nome_branch

git checkout

Trocar de branch.


git checkout nome_branch

Remover um arquivo do estado de untrack file (arquivos alterados mas não comitados).


git checkout -- meu_arquivo.txt

git merge

Unir uma branch com outra.


git merge nome_branch

git status

Exibir quais os arquivos foram alterados.


git status

git diff

Exibir a diferença entre a última versão do arquivo e as modificações atuais.


git diff caminho_do_arquivo

git add

Adicionar um arquivo para ser comitado.


git add caminho_do_arquivo

Adicionar todos os arquivos para serem comitados.


git add .

git commit

Commita as alterações.


git commit -m "mensagem"

git pull

Baixar as alterações de uma branch que está no repositório.


git pull origin nome_branch

git push

Enviar as alterações para uma branch do repositório.


git push origin nome_branch

git log

Exibir o histórico de commits bem como a data e o id de cada commit, é útil caso seja necessário retornar alguma versão.


git log
Voltar para o topo