Como criar uma solicitação pull no Github: 15 etapas (com imagens)

Índice:

Como criar uma solicitação pull no Github: 15 etapas (com imagens)
Como criar uma solicitação pull no Github: 15 etapas (com imagens)

Vídeo: Como criar uma solicitação pull no Github: 15 etapas (com imagens)

Vídeo: Como criar uma solicitação pull no Github: 15 etapas (com imagens)
Vídeo: Como instalar Aplicativos em Ipad Antigo (IOS 9.3.5) 2024, Marcha
Anonim

Antes de fazer uma solicitação de pull no Github, você precisará criar seu próprio branch a partir do branch master e certificar-se de que ele esteja atualizado. Depois disso, você está livre para fazer e enviar alterações sem afetar o branch principal. Depois que um commit é feito, você pode criar a solicitação de pull no GitHub e, em seguida, mesclar suas alterações de volta no branch principal. Você pode usar tanto a linha de comando do Git quanto a interface da web do Github para realizar grande parte desse processo.

Passos

Parte 1 de 3: Criando uma nova filial

Crie uma solicitação pull no Github, etapa 1
Crie uma solicitação pull no Github, etapa 1

Etapa 1. Abra o Git

Se você ainda não tem um programa Git, vá para https://git-scm.com/downloads e escolha um instalador para a plataforma que está usando.

Se você está configurando o git pela primeira vez, você também precisa clonar ou importar / criar um repositório antes de contribuir com ele

Crie uma solicitação pull no Github, etapa 2
Crie uma solicitação pull no Github, etapa 2

Etapa 2. Navegue até o diretório de seus projetos

Digite “cd” na linha de comando e pressione ↵ Enter, onde está a cadeia de diretórios que leva para onde você clonou ou criou a pasta do projeto.

Você pode arrastar e soltar a pasta na janela de comando do Git para preencher automaticamente o caminho do diretório

Crie uma solicitação pull no Github, etapa 3
Crie uma solicitação pull no Github, etapa 3

Etapa 3. Certifique-se de que seu repositório esteja atualizado

Digite “git pull origin master” na linha de comando e pressione ↵ Enter. Uma mensagem aparecerá informando que o repositório está atualizado.

Master é o branch padrão em um projeto

Crie uma solicitação pull no Github, etapa 4
Crie uma solicitação pull no Github, etapa 4

Etapa 4. Navegue até a página do repositório github

Abra seu navegador da web e insira o URL exclusivo do github do seu repositório.

Crie uma solicitação pull no Github, etapa 5
Crie uma solicitação pull no Github, etapa 5

Etapa 5. Clique no menu suspenso “branch: master””

Ele está localizado no canto superior esquerdo da página e abrirá uma lista de outros ramos e uma caixa de texto.

Crie uma solicitação pull no Github, etapa 6
Crie uma solicitação pull no Github, etapa 6

Etapa 6. Insira um nome de filial e clique em “Criar filial” quando ele aparecer

Isso criará um novo branch fora do branch master usando qualquer nome que você inseriu na caixa de texto.

  • Você também pode criar uma ramificação a partir da linha de comando. Digite “git checkout branch -b” e pressione ↵ Enter, onde é o nome que você deseja que seu branch seja chamado.
  • Agora você pode usar “git commit” e “git push” para fazer alterações com segurança em seu branch sem afetar o projeto principal. Fazer uma solicitação pull permitirá que outros revisem e discutam suas alterações antes de mesclá-las de volta ao branch principal.
Crie uma solicitação pull no Github Etapa 7
Crie uma solicitação pull no Github Etapa 7

Etapa 7. Faça o commit das alterações em seu novo branch

Clique no ícone de lápis para editar um arquivo no repositório. Assim que as edições forem feitas, insira uma mensagem de confirmação e clique em “Confirmar” na janela abaixo da área de edição.

  • Você também pode fazer commits da linha de comando. Isso é útil ao fazer alterações em arquivos localmente, em vez de no site do git. Digite “git commit -m” na linha de comando e pressione ↵ Enter após fazer alterações em um arquivo. deve ser uma breve descrição das alterações feitas.
  • O texto da mensagem de confirmação pode ser qualquer coisa, mas algo aqui é obrigatório.

Parte 2 de 3: Fazendo uma solicitação pull

Crie uma solicitação pull no Github, etapa 8
Crie uma solicitação pull no Github, etapa 8

Etapa 1. Clique na guia “Solicitações de pull”

Ele está localizado na barra de menu superior da página do seu repositório.

Um Pull Request é um recurso Git usado para apresentar alterações feitas em branches independentes para revisão por colaboradores antes de serem mesclados no projeto principal

Crie uma solicitação pull no Github, etapa 9
Crie uma solicitação pull no Github, etapa 9

Etapa 2. Selecione a ramificação que você criou na lista

Isso exibirá as alterações feitas em comparação com o conteúdo original no branch master.

Crie uma solicitação pull no Github Etapa 10
Crie uma solicitação pull no Github Etapa 10

Etapa 3. Clique em “Criar solicitação pull”

Quando estiver satisfeito com o estado de suas alterações, este é o botão verde no canto superior esquerdo, ao lado da lista suspensa do ramo.

Crie uma solicitação pull no Github Etapa 11
Crie uma solicitação pull no Github Etapa 11

Etapa 4. Insira um nome / descrição para sua solicitação de pull

Use esses campos para ajudar a identificar e descrever brevemente a mudança que você está fazendo para outros colaboradores.

Crie uma solicitação pull no Github Etapa 12
Crie uma solicitação pull no Github Etapa 12

Etapa 5. Clique em “Criar solicitação pull”

Isso criará a solicitação pull com o nome e a descrição inseridos.

Parte 3 de 3: Mesclando uma solicitação pull

Crie uma solicitação pull no Github Etapa 13
Crie uma solicitação pull no Github Etapa 13

Etapa 1. Clique em “Merge Pull Request”

Este botão aparece no canto inferior direito depois que a solicitação pull foi criada com sucesso.

Você também pode usar “git merge” na linha de comando para realizar a mesma ação

Crie uma solicitação pull no Github Etapa 14
Crie uma solicitação pull no Github Etapa 14

Etapa 2. Clique em “Confirmar mesclagem”

Uma notificação aparecerá informando que a solicitação pull foi mesclada com sucesso de volta ao branch master. Como seu branch não é mais necessário, você será solicitado a excluí-lo.

Se houver algum conflito de mesclagem, você será notificado e não poderá prosseguir com a mesclagem. Você precisará voltar e extrair novamente do branch master para fazer seu próprio branch atualizado com quaisquer alterações e, em seguida, criar uma nova solicitação de pull

Crie uma solicitação pull no Github Etapa 15
Crie uma solicitação pull no Github Etapa 15

Etapa 3. Clique em “Excluir filial”

Isso aparecerá na notificação ao lado do ícone de ramo roxo. Excluir branches mesclados e desatualizados é uma boa maneira de manter um projeto organizado e fácil de gerenciar.

Pontas

  • Podem ocorrer conflitos de mesclagem se as alterações forem enviadas para o master desde que você fez as alterações em seu branch separado. Você precisará puxar essas alterações do master para o seu próprio branch e criar uma nova solicitação de pull para fazer a fusão com êxito.
  • Com a prática, muitos colaboradores de software consideram a linha de comando Git mais eficiente do que usar uma interface gráfica.

Recomendado: