You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Este arquivo contém uma lista organizada e comentada dos comandos mais utilizados no Git. Ideal para quem está aprendendo Git ou deseja revisar conceitos importantes.
OBS: Recomendado copiar o conteúdo e adicionar em um arquivo ".md".
📦 Commit e Histórico
Comando
Descrição
git commit -m "mensagem"
Salva as alterações no repositório com uma mensagem de commit. A flag -m significa "message".
git commit -am "mensagem"
Adiciona e commita as alterações rastreadas em um único comando.
git log
Exibe o histórico completo de commits.
git log -n 3
Mostra os 3 commits mais recentes.
git log --oneline
Exibe um resumo dos commits em uma única linha.
git log --stat
Mostra detalhes de arquivos modificados, linhas adicionadas/removidas.
📂 Adicionando e Ignorando Arquivos
Comando
Descrição
git add nomedoarquivo
Adiciona o arquivo ao stage.
git add .gitignore
Adiciona o arquivo .gitignore ao stage.
touch .gitignore
Cria o arquivo .gitignore.
echo "arquivo.txt" >> .gitignore
Ignora um arquivo específico.
echo "*.log" >> .gitignore
Ignora todos os arquivos com extensão .log.
echo "pasta/" >> .gitignore
Ignora uma pasta inteira.
🔄 Controle de Versões e Alterações
Comando
Descrição
git checkout -- nomedoarquivo
Desfaz as alterações locais em um arquivo (antes do git add).
git reset --hard
Desfaz todas as modificações feitas no projeto.
🚮 Remoção e Renomeação
Comando
Descrição
git rm nomedoarquivo
Remove um arquivo do repositório. Lembre-se de commitar após isso.
git mv antigo.txt novo.txt
Renomeia um arquivo.
🌿 Trabalhando com Branches
Comando
Descrição
git branch
Lista todas as branches.
git branch nome_branch
Cria uma nova branch.
git checkout nome_branch
Troca para a branch informada.
git checkout -b nova_branch
Cria e já troca para a nova branch.
git branch -d nome_branch
Deleta uma branch (sem commits pendentes).
git branch -D nome_branch
Força a deleção de uma branch (mesmo com commits).
Nossa me salvou muito obrigada.