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

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
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
Formações
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
As diferenças de var, let e const
Como fazer redirecionamento com PHP
Neste artigo você vai aprender a como fazer redirecionamento com PHP, utilizaremos abordagens fáceis de entender e de aplicar Fala programador(a), beleza? Bora aprender mais […]
ChatGPT: o que é, como usar, dicas e como acessar login
ChatGPT é uma ferramenta de processamento de linguagem natural (NLP) baseada na arquitetura GPT-3.5, desenvolvida pela OpenAI. Sua criação representa um marco significativo no campo […]
