Cheatography
https://cheatography.com
Todos os comandos de git resumidos
Configuração inicial
git init |
Inicializa um novo repositório Git local. |
O que é git
Git é uma ferramenta usada para acompanhar as alterações feitas em arquivos ao longo do tempo. Ele permite que várias pessoas trabalhem em um mesmo projeto de forma colaborativa. |
Fazer e confirmar alterações:
git add <arquivo> |
Adiciona um arquivo específico para ser commitado. |
git add . |
Adiciona todos os arquivos modificados para serem commitados. |
git commit -m "Mensagem do commit" |
Realiza um commit com uma mensagem. |
git push |
Envia os commits locais para o repositório remota |
Help
git <comando> --help |
Vê a descrição do que o comando faz |
|
|
Criar e alterar branches (ramos) :
git branch -av |
Lista todas as branches no repositório. |
git branch <nome_branch> |
Cria uma nova branch com o nome especificado. |
git checkout <nome_branch> |
Muda para a branch especificada. |
git checkout -b <nome_branch> |
Cria uma nova branch com o nome especificado e muda para ela. |
git branch -d <nome_branch> |
Deleta a branch especificada. |
git tag <nome_tag> |
Adiciona uma tag para a versão atual |
Revertendo mudanças
git log --oneline |
Exibe o histórico de commits. |
git checkout <commit_ID> |
Ver um commit (read only) |
git revert <commit_ID> |
Cria um novo commit revertendo a um específico |
git reset <commit_ID> |
Volta a um commit específico e deleta todos os seguintes (Tome Cuidado) |
Integrar branches
git merge <nome_branch> |
Funde a branch atual com a branch especificada. |
git rebase <nome_branch> |
Reaplica os commits da branch especificada sobre a branch atual. |
|
|
Navegar e visualizar informações:
git status |
Mostra o status atual do repositório. |
git log |
Exibe o histórico de commits. |
git diff |
Mostra as diferenças entre o diretório de trabalho e o último commit. |
git diff <commit_A> <commit_B> |
Mostra as diferenças entre dois commits específicos. |
Sincronizando branchs
git remote add <nome> <url> |
Adiciona um repositório remoto |
git remote |
Lista todas as conexões ( -v - vê urls ) |
git remote remove <nome> |
Remove a conexão |
git rename <antigo> <novo> |
Renomeia a conexão |
git fetch |
Atualiza os últimas mudanças (sem merge) |
Trabalhar com repositórios remotos:
git clone <url_repositorio> |
Clona um repositório remoto para o diretório local. |
git pull: |
Obtém as últimas alterações do repositório remoto. |
git push <nome_branch> |
Envia os commits locais para a branch remota especificada. |
|
Created By
Metadata
Comments
No comments yet. Add yours below!
Add a Comment
Related Cheat Sheets