Skip to content

Instantly share code, notes, and snippets.

@zegomesjf
Forked from MarceloCajueiro/gist:4944334
Created February 13, 2013 12:40
Show Gist options
  • Save zegomesjf/4944351 to your computer and use it in GitHub Desktop.
Save zegomesjf/4944351 to your computer and use it in GitHub Desktop.

Atualizando o branch de trabalho

Supondo que se está no branch de trabalho chamado work

git checkout master

git pull origin master

git checkout work

git rebase master

Agora voçê está com seu branch atualizado, caso não tenha dado nenhum conflito.

Se deu conflito e não sabe como resolver, pode chamar o pessoal no chat.

Para entender mais sobre git rebase: http://git-scm.com/book/en/Git-Branching-Rebasing

Fazendo merge no master

Supondo que tudo foi feito e que está na hora de fazer o merge com o master:

  • Faça o processo acima de atualizão do branch.

git checkout master

git merge work

Agora o branch master já tem todas as alterações feitas no work.

Seguindo os passos anteriores, com o branch work atualizado, não irá dar nenhum conflito neste merge.

PS.: não esqueça de ter configurado o auto rebase:

git config branch.autosetuprebase always --global

git config branch.master.rebase true

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment