Como fazer um pedido de tração no github

Como fazer um pedido de tração no github
Git é um sistema de controle de versão (VCS). Github é uma ferramenta de colaboração construída sobre o Git. É também um front -end gráfico do Git. No Github, você pode trabalhar com muitas pessoas ao mesmo tempo em qualquer projeto. Mas, para fazer isso, você precisa adicionar os privilégios necessários às pessoas a quem você deseja fazer alterações em seu projeto.

Mas e se você fizer algo interessante em um projeto e quiser fazer alterações em um projeto quando você não tiver o privilégio de fazê -lo? Bem, é aqui que entra a solicitação de tração. A solicitação de puxão do GitHub é uma maneira de contribuir para um projeto no GitHub, mesmo quando você não tem privilégios para fazer alterações no projeto. Tudo o que você precisa fazer é apenas bifurcar o projeto, clonar o projeto bifurcado no seu computador, fazer alterações, empurrar as alterações no repositório bifurcado e fazer uma solicitação de tração ao repositório original do projeto. Se o proprietário gostar das mudanças que você fez, ele pode mesclá -lo com o projeto original. Caso contrário, ele poderá remover sua solicitação a qualquer momento. Um recurso muito bom.

Neste artigo, vou mostrar como fazer uma solicitação de tração no GitHub. Então vamos começar.

Fifurando o repositório do GitHub:

Para bifurcar um repositório do GitHub, vá para o repositório do GitHub (que você não possui ou tem permissão para modificar) que deseja contribuir e clicar em Garfo conforme marcado na captura de tela abaixo.

O repositório está sendo bifurcado como você pode ver na captura de tela abaixo.

Uma vez que o repositório for bifurcado, ele deve aparecer com seu nome de usuário, como você pode ver na captura de tela abaixo. Esta é uma cópia do repositório original que você bifurcou.

Repositório do Github de clonagem:

Agora que o repositório do github é bifurcado, você pode fazer as alterações que desejar aqui. Então, vamos cloná -lo.

Para clonar o repositório do GitHub, clique em Cone ou download e copie o URL do repositório.

Então, use clone git comando para clonar o repositório em seu computador.

$ git clone https: // github.com/dev-shovon/toc-generator-plugin.git

O repositório do GitHub deve ser clonado.

Fazendo alterações no repositório bifurcado:

O repositório que eu bifurquei contém 3 arquivos. demonstração.html, Leia-me.MD, Toc_plugin.JS. Vou fazer uma mudança simples para demonstração.html e empurre a mudança para o github nesta seção.

Este é o conteúdo do demonstração.html arquivo.

Isso é o que eu recebo quando corro o demonstração.html arquivo no navegador. Agora, vamos mudar o índice (TOC) Cabeçalhos verdes.

Eu adicionei um pouco de CSS no demonstração.html Para tornar os cabeçalhos do TOC verdes.

Como você pode ver, os cabeçalhos do TOC são verdes.

Agora, vou cometer as mudanças e empurrá -lo para o repositório do Github bifurcado.

Primeiro, navegue para o seu repositório Git clonado da seguinte forma:

$ cd toC-generator-plugin/

Agora, encene as mudanças da seguinte forma:

$ git add -a

Agora, faça um novo compromisso da seguinte maneira:

$ git commit -m 'alterou a cor do cabeçalho do TOC para verde'

Agora, empurre as mudanças no repositório do Github bifurcado com o seguinte comando:

$ Git Push Origin Master

Você pode ter que fornecer os detalhes de login da sua conta do GitHub. Depois de fazer, as alterações devem ser enviadas para o GitHub.

Como você pode ver, o demonstração.html O arquivo é atualizado no github.

Criando uma solicitação de tração:

Agora, para criar uma solicitação de tração, clique em Nova solicitação de puxão Botão conforme marcado na captura de tela abaixo.

Agora, verifique se o repositório base, o ramo base e as informações do repositório bifurcado estão definidas corretamente. Depois de terminar, clique em Crie solicitação de tração conforme marcado na captura de tela abaixo.

Digite seus comentários sobre esta solicitação de tração para que a equipe de desenvolvimento saiba o que você está tentando fazer. Depois de terminar, clique em Crie solicitação de tração conforme marcado na captura de tela abaixo.

A solicitação de tração deve ser criada como você pode ver na captura de tela abaixo.

Agora, o proprietário do repositório original do GitHub verá uma nova solicitação de tração.

Se o proprietário deseja mesclar as mudanças no projeto original, ele/ela pode fazê -lo. Para mesclar as mudanças, ele teria que clicar em Merge Pull Solicy.

Em seguida, confirme a solicitação de mesclagem clicando em Confirme a mesclagem.

Depois que o proprietário confirmar a solicitação de mesclagem, as alterações devem ser mescladas para o repositório original do GitHub.

Como você pode ver, o demonstração.html O arquivo é atualizado no repositório original.

Então, é assim que você faz um pedido de tração no Github. Obrigado por ler este artigo.