Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Como mergear minha branch com uma branch de outro colaborador? #35

Closed
Pacheco95 opened this issue Mar 8, 2019 · 6 comments
Closed

Como mergear minha branch com uma branch de outro colaborador? #35

Pacheco95 opened this issue Mar 8, 2019 · 6 comments
Labels
bug Something isn't working

Comments

@Pacheco95
Copy link

Fiz um pull request #21 e gostaria de fazer um merge dele com outro pull request #28.

Alguém pode me explicar como faço isso? Achei a ideia do @RodolfoSilva muito bacana e gostaria de utilizá-la.

@Pacheco95 Pacheco95 changed the title Como mergear minha branch com uma branch de outro repositório? Como mergear minha branch com uma branch de outro colaborador? Mar 8, 2019
@RodolfoSilva
Copy link

Acho que você só precisa fazer merge eu meu branch, mas acredito que ficaria grande para avaliar o seu PR. Acredito que o melhor seria se o @filipedeschamps fizesse o merge do PR #28 antes. Mas temos que ver quais são os planos dele primeiro rsrsrsrsrs....

@danielschmitz
Copy link
Collaborator

2 situações aqui:
1 - o filipe "junta" no master dele, vc pega faz o pull escreve seu código e manda o PR
2- você adiciona um novo remote no seu repo:

git remote add rodolfo https://github.com/RodolfoSilva/video-maker.git

então você faz um merge do repo do rodolfo no seu

git merge rodolfo/master

então você resolve os conflitos e pode fazer o PR para o filipe

Eu prefiro o método 1

@Pacheco95
Copy link
Author

Muito obrigado!
A solução 2 parece mais fácil :)

@Pacheco95
Copy link
Author

$ git remote add video-maker-rodolfo https://github.com/RodolfoSilva/video-maker.git
$ git status
On branch auto-search-trends
Your branch is up to date with 'origin/auto-search-trends'.

nothing to commit, working tree clean

$ git checkout -b change-form
Switched to a new branch 'change-form'

$ git merge video-maker-rodolfo/change-form
merge: video-maker-rodolfo/change-form - not something we can merge

$ git remote -v
origin	git@github.com:Pacheco95/video-maker.git (fetch)
origin	git@github.com:Pacheco95/video-maker.git (push)
video-maker-rodolfo	https://github.com/RodolfoSilva/video-maker.git (fetch)
video-maker-rodolfo	https://github.com/RodolfoSilva/video-maker.git (push)

@Pacheco95
Copy link
Author

Descobri o erro. O comando correto é:
$ git merge video-maker-rodolfo change-form
e não
$ git merge video-maker-rodolfo/change-form

@leodutra
Copy link
Collaborator

leodutra commented Mar 22, 2019

A outra opção é fazer o mesmo utilizando o GitKraken.
Aumenta bem a produtividade.

Basta clicar com o direito do mouse no PR que quer e adicionar como remote.
Depois clica no remote adicionado e faz o merge da branch alvo.

Mas se não conhece bem o Git no terminal, finja que eu não disse nada e pratique.

@matbrgz matbrgz added the bug Something isn't working label Oct 31, 2019
@matbrgz matbrgz added this to Bugs Dec 17, 2023
@matbrgz matbrgz moved this to Done in Bugs Dec 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
Status: Done
Development

No branches or pull requests

5 participants