-
Git Branching
- Criando uma nova branch
git branch testing
- Criando branch e trocando para ela
git checkout -b testing
- Trocando de branch
git checkout testing
- Obtendo lista de branches
git branch
- Verificando o último commit em cada branch
git branch -v
- Histórico de commits mostrando ponteiros de branch
git log --oneline --decorate --graph --all
- Criando uma nova branch
-
Git branches e mesclagem básica
-
Criando uma branch, trocando para branch principal e executando a mesclagem
git checkout -b testing
git checkout main
git merge testing
-
Após mesclagem podemos deletar a branch
git branch -d testing
-
Branches que contém trabalhos que ainda não foram mesclados
git branch --no-merged
-
Verificar branches com trabalhos já mesclados
git branch --merged
-
Alterando nome da branch local e remotamente
- Local:
git branch --move bad-branch-name corrected-branch-name
- Remoto:
git push --set-upstream origin corrected-branch-name
- Excluindo branch com o nome errado:
git push origin --delete bad-branch-name
- Local:
-
Obtendo lista completa de referências remotas
git remote show
-
Atualizando as referências locais com as remotas, mas sem mesclar localmente
git fetch
-
Atualizando as referências locais com as remotas e fazendo mesclagem
git pull
-
Excluindo branch remota
git push origin --delete serverfix
-
Referência: Git book
Lennon de Oliveira