Fork & Pull Request no brHades - AoShinRO/brHades GitHub Wiki

Fork e Pull Request no rAthena

>>>> Fork e Criar Novo Pull Request <<<<

>>>> Como atualizar seu fork <<<<

Introdução (um guia rápido) para Pull Requests no GitHub

Enviando um Pull Request

  1. Depois de ter feito o commit e "squash" das suas alterações, envie-as para seu repositório remoto da seguinte forma:

    git push origin novafuncionalidade
    
  2. Em seguida, vá para a página do seu fork no GitHub e altere para o branch da nova funcionalidade.

    Imagem ilustrativa

  3. Clique no botão que diz 'Pull Request'. Isso abrirá uma página pedindo para descrever suas alterações. Descreva tudo de forma detalhada.

    Imagem ilustrativa

  4. Em seguida, pressione 'Submit Pull Request'.

Agora, você ainda não terminou. Se o mantenedor encontrar problemas no seu código, ele não irá aceitar suas alterações até que você as corrija. Felizmente, sempre que você fizer novos commits e enviar mais alterações para o mesmo branch, elas serão incluídas no pull request até que ele seja fechado.

Aceitando e Fazendo o Merge de um Pull Request

Se você estiver recebendo um pull request, como fazer o merge das alterações?

Simples - pressione o botão! O GitHub agora possui um botão de auto-merge que faz tudo com um clique. No entanto, caso não funcione, você precisará fazer o merge no seu próprio computador, assim:

git checkout master
git pull origin master
git merge novafuncionalidade

E as alterações estarão devidamente mescladas ao seu branch principal.

E se seu Pull Request for rejeitado?

Imagem ilustrativa

Algumas recusas são inevitáveis.

Às vezes, por razões técnicas ou organizacionais, seu pull request será rejeitado. Isso pode ser frustrante, mas há algumas maneiras de seguir em frente. Lembre-se sempre de agir racionalmente.

A coisa mais simples a fazer é aceitar a decisão do mantenedor. É o projeto dele, e um bom mantenedor sabe quando dizer "não". Se o argumento dele for lógico, aceite-o. Se não achar que é uma funcionalidade importante, quem estiver interessado no projeto pode verificar as abas Network e Issues do projeto original e notar suas mudanças.

Vídeo fácil de seguir

Vídeo no YouTube

Explicação simplificada

Vídeo no YouTube

Outros Recursos

Usando Pull Requests no GitHub

Artigo Original

Se você tiver dúvidas, fique à vontade para perguntar! Tentaremos ajudar o melhor possível. Usuários que são familiarizados com Pull Requests no GitHub também são bem-vindos para ajudar!