Você está na página 1de 2

git config --global user.

name "<name>" #Define o nome global


git config --global user.email "<email>" #Define o email global
git config --global --list #Lista as config globais
git init #Cria um
repositorio
git status #Exibe o status do
repositorio
git add <file> #Adiciona um
arquivo para rastreio
git add --all #Adiciona todos os
arquivos para rastreio
git commit -m "<message>" #Faz o commit dos
arquivos
git log #Exibe
histórico de alterações
git diff <hash1> <hash2> #Exibe a diferençã entre
2 commits
git log --stat #Exibe os detalhes
de alterações do histórico
git checkout <hash> #Volta para uma
versão
git checkout master #Volta para a
versão do respositório
git reset --hard #Volta para a versão
original (funciona para arquivos já rastreados)
git clean -n #Exibe os arquivos
que serão removidos
git clean -f #Remove arquivos
não rastreados
git clean -i #Exibe as opções
para remover arquivos
git rm -r --cached . #Remove todos os
arquivos do rastreio
git clone <path> #Clona um repositório
existente
git push #Envia as
alterações para o servidor remoto
git pull #Recebe as
alterações do servidor remoto
git branch <name> #Cria uma nova branch
git branch #Lista as branchs
git checkout <branch> #Alera a branch
git checkout -b <name> #Cria e seleciona a nova
branch
git branch -m <name> #Renomeia a branch
corrente
git branch -m <old_name> <new_name> #Renomeia uma branch
git push -u origin <branch> #Envia a branch para o
servidor
git push origin --delete <branch> #Apaga uma branch
git merge <branch> #Mescla as
alterações com a master
git branch -d <branch> #Remove uma branch local
git tag <name> #Cria uma tag
localmente
git push origin --tags #Envia uma tag para o
servidor remoto
git tag <name> <hash> #Cria uma tag a partir
de um commit
git tag -d <name> #Apaga uma tag
localmente
git push origin --delete <tag> #Apaga uma tag no
servidor remoto
git checkout -b <branch> <tag> #Cria uma branch a
partir de uma tag
git stash #Salva as
alterações
git stash apply #Volta as
alterações salvas
git stash list #Lista a pilha do
stash
git stash drop #Remove a pilha do
stash
git stash apply stash@{index} #Volta para um stash
especifico

Você também pode gostar