GithubHelp home page GithubHelp logo

teste-pr's Introduction

Como fazer pull request no GitHub

Passo 1: Fork do projeto

O primeiro passo é fazer um fork do projeto que você deseja contribuir. Para isso, acesse a página do projeto no GitHub e clique no botão "Fork".

Passo 2: Clonagem do projeto

Após fazer o fork, você precisa clonar o projeto na sua máquina. Para isso, abra um terminal e execute o seguinte comando:

git clone https://github.com/seu-usuário/seu-projeto.git

Passo 3: Criação de uma branch

Em seguida, crie uma branch para realizar as alterações. Para isso, execute o seguinte comando:

git checkout -b minha-branch

Passo 4: Realização das alterações

Faça as alterações necessárias nos arquivos do projeto.

Passo 5: Commit das alterações

Após realizar as alterações, commite-as. Para isso, execute o seguinte comando:

git commit -am "Descrição das alterações"

Passo 6: Push das alterações

Em seguida, pushe as alterações para o seu repositório fork. Para isso, execute o seguinte comando:

git push origin minha-branch

Passo 7: Criação do pull request

Por fim, crie um pull request para mesclar as alterações do seu repositório fork para o repositório original. Para isso, acesse a página do projeto no GitHub e clique no botão "New pull request".

Descrição do pull request

Na descrição do pull request, é importante incluir as seguintes informações:

  • Um título claro e conciso que resuma as alterações feitas.
  • Uma descrição detalhada das alterações feitas.
  • Quaisquer testes ou verificações que foram realizadas para garantir que as alterações funcionem corretamente.

Atribuição de revisores

Você também pode atribuir revisores para o seu pull request. Isso é útil para obter feedback de outros desenvolvedores antes de mesclar as alterações.

Aprovação do pull request

Depois que o seu pull request for aprovado, as alterações serão mescladas para o repositório original.

Exemplo de pull request

Aqui está um exemplo de pull request:

Título: Corrige um bug no código

Descrição:

Este pull request corrige um bug no código que fazia com que o programa travasse. O bug foi corrigido adicionando uma verificação adicional para verificar se um valor é válido.

Testes:

Foram realizados testes para garantir que as alterações funcionem corretamente. Os testes podem ser encontrados no arquivo tests.py.

Atribuição de revisores:

@[usuário do GitHub]

Comentários:

Agradeço o seu feedback. As alterações foram mescladas com sucesso.

Conclusão

Com esses passos, você poderá fazer pull request no GitHub para contribuir com projetos open source.

teste-pr's People

Contributors

3r88 avatar renanrrodrigues avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.