IconMainLigthMOROBU

git fetch

Brandon M. · 20 de abril de 2026

¿Pa qué sirve?

Pos pa descargar los cambios del repo remoto, así namas compa, a diferencia de git pull que va, busca los cambios, los descarga y los aplica, fetch solamente va y trae los cambios, sin embargo no los aplica (si tienes dudas con lo de que es el repo remoto pásate a acá Zonas en git) y hay tres formas principales para utilizarlo.

1- A secas

Este es en si el mas común (al menos en mi experiencia) básicamente es en la rama en la que estés va y busca y trae los cambios.

Sintaxis

bash
git fetch

2- Todo

Así como lo lee compa, básicamente eso, lo único que tenemos que definir es el url del repo remoto de donde vamos a descargar esos cambios, que generalmente para esto ya tenemos definido ese remoto con alias mediante git remote.

Sintaxis

bash
git fetch url_repo

O con el alias

bash
git fetch alias_repo

3- Un rama en especifico

Pues es eso wey, tampoco que le hacemos al pedo, solo ocupamos definir el url del repo (o su respectivo alias) y la rama que queremos descargar.

Sintaxis

typescript
git fetch url_repo nombre_rama

O su respectivo

typescript
git fetch alias_repo nombre_rama

Consideraciones

Durante este articulo me enfoque mucho en hacer la comparación entre URL del repo y alias, y es que me percate que si eres nuevo puede que sea un poco confuso conectar los puntos de tal forma que digas a un alias pues es un URL, ojo yo se que hay gente super genio y las cosa, felicidades si eres de esos, pero a veces cosas que parecen sencillas pues puede que nos cuesten, solo eso quería que lo tuvieran en cuenta, un alias no es mas que un URL.

Referencias

  1. freeCodeCamp.org. (2020, 28 mayo). Git and GitHub for Beginners - Crash Course [Vídeo]. YouTube. https://www.youtube.com/watch?v=RGOj5yH7evk
  2. Git - reference. (s. f.). https://git-scm.com/docs