Usando Git

5ª parte: solicitação de pull, merge e pull

Criado por Kinng

Em nossa primeira prática de repositório GitHub , usamos git pushpara atualizar nosso repositório GitHub com nossos arquivos de projeto Git de máquina local. Este artigo irá compartilhar como puxar codificadores de ajuda em projetos individuais e projetos de equipe.

Como o pull pode ajudar em um projeto individual?

Para a maioria dos projetos individuais, git pullé sempre desnecessário porque todos os arquivos estão na mesma máquina. Porém, há uma exceção de que as pessoas podem ter mais de uma máquina e continuar codificando o mesmo projeto em uma máquina diferente, git pullé crucial para manter os arquivos locais atualizados.

Além disso, você pode usar git pullna mesma máquina local quando quiser sincronizar o branch master e um branch em pastas diferentes em sua máquina local. Eu sei que é difícil dizer para essas exceções. Deixe um comentário sobre como você usaria git pullem um projeto individual.

Bem, então como o Git puxaria ajudar em um projeto de equipe?

Imagine que há 2 programadores, você e John , que estão trabalhando no mesmo projeto e, provavelmente, em uma máquina diferente. John informou a você que ele atualizou alguns códigos ontem à noite para o branch master e ele pediu a você para terminar outra parte do projeto.

Para manter o projeto da máquina local atualizado, você precisaria git pullacessar o branch master no repositório GitHub e adicionar seus códigos em um novo branch.

O que é Branch no GitHub?

O que precisamos fazer depois de terminar de codificar para o branch?

Empurre para o branch simplesmente com um git push, lembre-se de verificar se você está no master ou no branch git status. Vá para o repositório GitHub e deixe uma mensagem na seção de ramificação para que John saiba quais alterações você fez e solicite uma solicitação de pull . Pull-request é semelhante a mesclar, mas só podemos mesclar os branches que possuímos, e pull-request é para pedir a outros para mesclar o branch que você criou com seus mestres.

Sessão de exemplo:

Editei o arquivo HTML como um branch em meu branch e gostaria de mostrar a você como fazer pull, merge e pull-request na página de repositório do GitHub (para amigos que desejam fazer um pull-request no terminal: doc ) . Não sei como alternar entre branch e master?

Na página do repositório GitHub:

Você deverá ver um pop-up informando que um branch foi detectado e solicitando sua ação para mesclar ou não fazer nada.

Caso você queira mesclar:

Você deve ver o seguinte após clicar no botão. O mais importante é ver se o GitHub envia mensagens sobre conflitos. Em caso afirmativo, não se preocupe, ele destacará as mudanças e pedirá sua opinião.

Depois de mesclá-los com sucesso:

Você pode decidir se deseja remover a ramificação ou mantê-la. Além disso, se você se arrepender de fazer isso, fique à vontade para clicar no botão reverter.

Obrigado por ler !!! GitHub é uma das plataformas para os programadores compartilharem e armazenar códigos. Agora você é capaz de lidar com a maioria das situações em sua jornada de codificação. Você pode precisar ir para a documentação se quiser ficar perfeito no Git, mas eu pessoalmente acho que é o suficiente para apenas saber 80%, caso você enfrente alguns problemas mais profundos.

Se você estiver familiarizado com o GitHub, acredito que conseguirá lidar com o BitBucket muito em breve. Boa sorte em sua jornada e até mais.

Suggested posts

Codificação como um tipo de escrita

O que os desenvolvedores de software podem aprender com os autores de prosa

Codificação como um tipo de escrita

Há um lugar onde o rio Snake, em Wyoming, se curva para o norte, se alarga e diminui. Os alces navegam nos nenúfares, os pelicanos pescam, as lontras brincam.

Habilidades necessárias para se tornar um engenheiro Python em 2023

Habilidades necessárias para se tornar um engenheiro Python em 2023

Um guia abrangente para dominar as habilidades essenciais do Python para uma carreira de sucesso como engenheiro Python em 2023 Por que me ouvir? Ei! Você pode estar se perguntando: “Por que devo ouvir este artigo sobre como se tornar um engenheiro Python?” Bem, deixe-me apresentar-me. Sou um engenheiro Python de 21 anos com 3 anos de experiência.

Related posts

pronomes são super assustadores

Isso me atinge De repente, como tantas vezes acontece É o meio do caminho tudo de novo <Não, não aquele no Pacífico, seu marrom, aquele no carnaval> Todas as manchetes em voz alta…..

That Threat Archive: Vol 7 Black Basta

That Threat Archive: Vol 7 Black Basta

No mundo interconectado de hoje, a ameaça de ataques cibernéticos é mais prevalente do que nunca. Criminosos cibernéticos e agentes de estado-nação estão constantemente buscando explorar vulnerabilidades e roubar dados valiosos, representando um risco significativo para organizações de todos os tamanhos.

O assassinato de Jordan Neely e o problema do racismo “patriótico”

Os EUA podem dar o passo essencial de não igualar comportamento racista a ser um bom americano?

O assassinato de Jordan Neely e o problema do racismo “patriótico”

[Alerta de gatilho: este ensaio inclui capturas de tela de pessoas elogiando o assassino de Jordan Neely.] Os policiais finalmente - e talvez com relutância - acusaram Daniel Penny, o homem que sufocou Jordan Neely até a morte, por aquele homicídio.

Aprender na semana de trabalho é mais importante do que você pensa

Aprender na semana de trabalho é mais importante do que você pensa

Muitas vezes nos encontramos lutando para implementar o que sabemos que é bom para nós. Desde dizer a um outro significativo que o amamos até lembrar de falar como um pirata, sempre haverá quem afirme que um dia, semana ou mês de eventos não é necessário porque eles já estão fazendo essas coisas.