Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Fork como fonte de pull requests, e as atualizações de outros desenvolvedores?

Interessante usar forks de repositórios para submeter pull requests. Só fiquei com uma dúvida, já que ao criar o fork é criado um outro repositório, independente do original, como o desenvolvedor pode ficar atualizado com as mudanças efetuadas no repositório de origem? Parece-me um maneira pior do que criar branches que podem ser atualizados constantemente com um branch master via merge.

2 respostas
solução!

Fala, Marcello.

Você não consegue criar um branch no repositório de outra pessoa. A única opção para contribuir é criar um fork.

Para atualizar seu branch, basta adicionar outro remote. Normalmente chamamos este outro remote de upstream.

Ex.: Eu fiz um fork de https://github.com/php/php-src. Deste meu fork, dei clone em minha máquina. Então, meu origin é https://github.com/CViniciusSDias/php-src.git . Eu fiz o seguinte:

git remote add upstream https://github.com/php/php-src.git

Dessa forma, quando eu quiser atualizar meu fork, basta rodar git pull upstream master.

Espero que tenha ficado claro. Vou preparar um exercício para adicionar no treinamento falando sobre esse caso.

:-D

Oi Marcello, tudo bem?

Como seu problema foi solucionado, estou fechando o tópico, ok?

Qualquer coisa não hesite em abrir outro :)

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software