Para manter a lista de comandos atualizados e aberto para contribuições, decidi migrar a lista para o meu repositório.
Acesse o novo repositório aqui
um guia prático do dia a dia para ajudar você a contribuir em projetos open source
PROBLEMA | COMANDO |
---|---|
Quero alterar o comentário do meu último commit. | git commit --amend -m "alterei o comentário" |
Quero listar as conexões remotas que meu repositório local tem incluindo a URL. | git remote -v |
Quero que meu repositório local tenha mais de uma conexão remota. | git remote add <nome> https://github.com/usuario/projeto.git |
Quero criar um ramo (branch) e ir direto para ele. | git checkout -b <versão-1> |
Quero remover uma branch que não utilizo mais. | git branch -d <nome-da-branch> |
Quero sair da minha branch atual e voltar para a branch master. | git checkout master |
Quero baixar os últimos commits do repositório remoto, mas não quero aplicar as mudanças no meu repositório local ainda. | git fetch <nome-do-seu-remote> |
Quero atualizar minha branch atual reescrevendo o histórico com as atualizações mais recentes da branch master de uma conexão remota específica. | git rebase <nome-do-seu-remote>/master |
Quero atualizar minha branch atual sem reescrever o histórico. | git merge <nome-do-seu-remote>/master |
Quero baixar os útimos commits e automaticamente reescrever meu repositório local na branch master. | git pull --rebase <nome-do-seu-remote> master |
Quero ver todos os commits do projeto organizado visualmente. | git –-oneline –-graph --all |
PROBLEMA | COMANDO |
---|---|
Quero desfazer todas as minhas alterações não comitadas e retornar ao ponto do último commit. | git clean -df git checkout -- . |
Preciso remover o último commit, porém mantendo os arquivos do jeito que estão. | git reset --soft HEAD~1 |
Preciso remover o último commit, inclusive as alterações nos arquivos. ATENÇÃO: Este comando não apenas descarta as alterações como também reverte todas as alterações no diretório para o estado do commit em que foi especificado no comando. |
git reset --hard HEAD~1 |
Preciso apagar o último commit no GitHub. | git push -f origin HEAD^:master |
Quero mudar o meu repositório remoto “origin”. | git remote set-url origin https://github.com/usuario/novoprojeto.git |
Quero alterar o editor padrão do git. | git config –-global core.editor “...diretório\sua-ide.extensao” |
Entrei no VIM por engano. Como sair? | Tecle ESC , depois digite :q! e tecle ENTER |
- Nunca trabalhe na branch master, crie a sua própria branch.
- Não altere o que não diz respeito ao seu trabalho.
- Não toque em arquivos que não tem nada a ver com o que você está fazendo.
- Respeite os padrões de nomes, formatação, etc.
Você pode enviar sua contribuição por aqui. Repositório