Skip to content

Latest commit

 

History

History
76 lines (60 loc) · 3.32 KB

READMEpt.md

File metadata and controls

76 lines (60 loc) · 3.32 KB

Comandos Git

Versões traduzidas


Uma lista dos comandos Git mais usados

Se você está interessado em meus aliases do Git, dê uma olhada no meu .bash_profile, encontrado aqui: https://github.com/joshnh/bash_profile/blob/master/.bash_profile

--

Obtendo & Criação de Projetos

Comando Descrição
git init Inicializa um repositório Git local
git clone ssh://git@github.com/[usuario]/[nome-repositorio].git Cria uma cópia local de um repositório remoto

Básicos

Comando Descrição
git status Checa o status
git add [nome-arquivo.txt] Adiciona um arquivo para área de stage
git add -A Adiciona todos os arquivos novos ou modificados para a área de stage
git commit -m "[Mensagem de Commit]" Comita as alterações
git rm -r [nome-arquivo.txt] Remove um arquivo (ou pasta)

Branching & Merging

Comando Descrição
git branch Lista as branches (o asterisco denota a branch atual)
git branch -a Lista todas as branches (local e remoto)
git branch [nome da branch] Cria uma nova branch
git branch -d [nome da branch] Deleta uma branch
git push origin --delete [nome da branch] Deleta uma branch remota
git checkout -b [nome da branch] Cria uma nova branch e muda para ela
git checkout -b [nome da branch] origin/[nome da branch] Clona uma branch remota e muda para ela
git checkout [nome da branch] Seleciona uma branch
git checkout - Muda para a última branch
git checkout -- [nome-arquivo.txt] Descarta modificações de um arquivo
git merge [nome da branch] Faz um merge de uma branch na branch atual
git merge [source branch] [branch alvo] Faz um merge de uma branch em outra branch
git stash Tirar o estado sujo do seu diretório de trabalho
git stash clear Remove todas as entradas 'stash'

Sharing & Updating Projects

Comando Descrição
git push origin [nome da branch] Enviar uma branch para seu repositório remoto
git push -u origin [nome da branch] Envia as alterações da branch informada para um repositório remoto (and selecionar a branch)
git push Envia as alterações para o repositório remoto (branch atual)
git push origin --delete [nome da branch] Deletar uma branch remota
git pull Atualiza o repositório local para o último commit
git pull origin [nome da branch] Recebe alterações do repositório remoto
git remote add origin ssh://git@github.com/[usuario]/[nome-repositorio].git Adicionar um repositório remoto
git remote set-url origin ssh://git@github.com/[usuario]/[nome-repositorio].git Seta um repositório da origin branch para o SSH

Inspeção & Comparação

Comando Descrição
git log Ver modificações
git log --summary Ver modificações (detalhadas)
git diff [branch original] [branch alvo] Visualizar alterações antes de mesclar