Sou novo na comunidade de codificação social e não sei como proceder corretamente nessa situação:
Eu criei um repositório do GitHub há algumas semanas. Alguém bifurcou o projeto e fez algumas pequenas mudanças que estavam em minha tarefa. Estou emocionado que alguém tenha bifurcado meu projeto e aproveitei o tempo para adicionar a ele. Gostaria de inserir as alterações no meu próprio código, mas tenho algumas preocupações.
1) Não sei como extrair as alterações via git de um repositório bifurcado. Entendo que existe uma maneira fácil de mesclar as alterações por meio de uma solicitação pull, mas parece que o falsificador precisa emitir essa solicitação?
2) É aceitável receber alterações sem uma solicitação de solicitação? Isso está relacionado ao primeiro. Eu deixava o código de lado por algumas semanas e voltava para descobrir que o que eu iria trabalhar a seguir foi feito por outra pessoa, e não quero apenas copiar o código sem dar crédito a eles de alguma forma. Não deveria haver um para puxar as alterações, mesmo que elas não solicitem explicitamente? Qual é a etiqueta aqui
Posso estar pensando demais, mas desde já agradeço sua contribuição. Sou bastante novo na comunidade de hackers, mas quero fazer o possível para contribuir!
Respostas:
1) Para obter as alterações de outra pessoa, primeiro adicione um controle remoto que aponte para o repositório. Por exemplo:
Em seguida, você pode buscar essas alterações no seu repositório (isso ainda não altera o seu código):
Por fim, para mesclar essas alterações, verifique se você está no seu
master
ramo e:2) Para ser educado, você normalmente pergunta ao autor se está certo fazer as alterações. Só porque eles estão em um repositório público, não significa necessariamente que eles estão prontos para receber. Pode haver mais trabalho a ser feito, ou talvez questões de propriedade intelectual, ou o que seja. No entanto, com as alterações publicadas em um repositório de código aberto, a solicitação não é estritamente necessária.
fonte