Juan Francisco Cevallos Valdivieso
PreguntaQue diferencia a checkout de git pull?
Anderson Moreno Leguizamo
El comando git checkout nos permite movernos entre las carpetas que existan en nuestro directorio mostrando contenidos anteriores y también devolverme al actual, mientras que el comando git pull se ejecuta para traer las modificaciones que se realizaron en el repositorio remoto y me las trae a mi repositorio local y a mi directorio.
John Cardenas
Hola Juan. El principal uso de git checkout es el de moverse entre ramas (branchs), por ejemplo:
# Estoy en la rama master git checkout desarrollo -> Me muevo a la rama de desarrollo git checkout master -> Me devuelvo a la rama master git checkout errores -> Me muevo a la rama de errores
(Esto lo verás en clases más adelante, no te preocupes)
Pero tal y como dice @anderson37, también nos sirve para moverse a archivos/carpetas antiguas.
Por otra parte, git pull es la "unión" de git fetch y git merge y nos sirve para descargar el contenido de un repositorio especificado y para fusionar el contenido remoto con el local. (También lo verás más adelante). Saludos.
Sary Libreros
Hola! El comando
git checkout ramaXgit pull origin ramaXgit push origin ramaX ![Curso de Git y Github [Empieza Gratis]](https://static.platzi.com/media/courses/git-github-og_4yjKsBZ.png)