Como fazer git pull de branch específico do repositório

Neste artigo você vai aprender a como realizar um git pull de branch específico, com apenas um simples comando

git pull de branch específico capa

Fala programador(a), beleza? Bora aprender mais sobre os comandos do git!

Para resolver o nosso problema vamos utilizar o git pull

Porém com um argumento a mais e também o nome do branch

Isso fará o que precisamos, vamos pegar o código de um branch específico por meio do pull

Veja o comando necessário:

git pull origin meu-branch

Onde você deve mudar o nome de meu-branch para o nome do seu branch

E então o download do código será iniciado, você terá o branch no seu repositório local

Igual ao código que estava no remoto

Formação Vibe Coding
Formação Recomendada

Formação Vibe Coding

Do Prompt ao Produto: Crie Software Real com IA

  • 474 aulas
  • 20 projetos
  • 39h 27min

Quer aprender mais sobre git? Veja este curso gratuito:

Conclusão

No artigo de hoje você aprendeu a como resgatar o código com um git pull de branch específico

Utilizamos o comando git pull, porém com alguns argumentos

Como o origin e também o nome do branch que queremos receber o código

Deseja programar de forma profissional? Confira o nosso treinamento completo clicando aqui.

Uma plataforma de cursos com projetos completos, comunidade de alunos e muito mais!

Há também o nosso canal no YouTube, com muito conteúdo gratuito de qualidade!

Adicionar um aviso curto sobre um erro comum: o git pull traz o código pro branch em que você está agora, não pro branch que você citou no comando. Então antes de rodar, confira em qual branch você está. Texto sugerido, no ritmo do blog:

Muita gente se enrola aqui, então se liga nisso:

O git pull traz o código pro branch onde você ESTÁ no momento, não pro nome que você escreveu no comando

Por isso, antes de puxar, confirme onde você está com:

git branch

O branch atual vem marcado com um asterisco

Se não for o branch certo, troca com o git checkout antes de dar o pull

Criar uma subseção respondendo o caso de o branch ainda não existir localmente. Título sugerido: ‘E se o branch não existir no meu repositório local?’. Conteúdo sugerido:

�as vezes você quer o código de um branch que só existe lá no remoto, e que você ainda nem tem por aqui

Nesse caso, primeiro você atualiza a lista de branches do remoto:

git fetch origin

Depois você entra no branch, e o git já cria uma cópia local ligada ao remoto:

git checkout meu-branch

Agora sim o branch existe no seu repositório local, e o pull passa a funcionar normalmente

Troca meu-branch pelo nome do seu, beleza?

Adicionar 2 ou 3 perguntas rápidas no formato pergunta/resposta:

Qual a diferença entre git pull e git fetch? O fetch só baixa as novidades do remoto pra você olhar, sem mexer no seu código atual. O pull baixa E já junta essas novidades no seu branch. O pull é meio que um fetch mais um merge, tudo de uma vez

O git pull vai apagar ou sobrescrever o que eu fiz? Ele tenta juntar o código do remoto com o seu. Se as alterações não baterem no mesmo lugar, o git avisa com um conflito pra você resolver na mão, não some com o seu trabalho do nada

Preciso digitar origin sempre? O origin é só o apelido padrão do seu repositório remoto. Se o seu remoto tiver outro nome, é ele que entra no lugar de origin

Leia também

Subscribe
Notify of
guest

0 Comentários
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

Formações

Formação SAAS com IA

Formação SAAS com IA

Tire usas ideias do papel criando softwares com IA, integre pagamentos e lance seu projeto!

  • 291 aulas
  • 18 projetos
  • 24h 17min

Blog | Mais populares