Você está na página 1de 1

INICIAR Mostrar a lista de commits em árvore:

Iniciar um repositório local: git log --graph


git init Mostrar o log de alteração do arquivo por linha
Iniciar de um repositório remoto: git blame <arquivo>
git clone <endereço remoto>
ENVIAR & ATUALIZAR
MUDANÇAS LOCAIS Enviar as mudanças para o repositório remoto:
Listar as mudanças locais: git push
git status Atualizar o índice de todas as mudanças remotas:
Mostrar as alterações dos arquivos: git fetch
Atualizar localmente todas as mudanças
git diff
remotas:
Adicionar mudanças em um arquivo:
git pull
git add <arquivo>
Adicionar todas as mudanças dentro da pasta
BRANCHS
atual:
Criar uma nova branch local:
git add .
git branch <nome>
Adicionar todas as mudanças:
Mudar para uma branch:
git add -A
git checkout <nome>
Desfazer todas as adições:
Criar uma branch local e mudar para ela:
git reset
git checkout -b <nome>
Desfazer a adição em um arquivo:
Remover uma branch local:
git reset <arquivo>
git checkout -D <nome>
Confirmar as mudanças já adicionadas
Publicar uma branch local:
git commit -m “comentário”
Adicionar e confirmar as mudanças (não adiciona
git push –u origin <branch>
novos arquivos)
git commit -am “comentário” CONFLITOS E MERGES
Merge da branch atual
DESCARTAR com outra
Desfazer alterações em um arquivo: git merge <branch>
git checkout <arquivo> Cancela o merge atual
Desfazer alterações em todos os arquivos: git merge --abort
git checkout . Adicionar arquivo pós conflito:
Limpar os arquivos não conhecidos pelo git: git add <arquivo>
git clean -d -f Remover arquivo pós conflito:
Voltar o estado para o último commit:
git rm <arquivo>
git reset –hard
Resolver conflito usando
alterações externas:
git checkout --theirs <arquivo>
LOGS
Resolver conflito usando
Mostrar a lista de commits:
alterações locais:
git log git checkout --ours <arquivo>
Mostrar a lista de commits no arquivo:
Concluir merge:
git log -p <arquivo>
git merge --continue

Avenida Brigadeiro Faria Lima, 1306 – 3º andar – Jardim Paulistano | São Paulo – SP
+55 (11) 2306-8165 | www.iteris.com.br

Você também pode gostar