¿Qué es git checkout?

Autor: | Última modificación: 23 de junio de 2022 | Tiempo de Lectura: 3 minutos
Temas en este post: , ,

Estamos seguros de que, mientras programas, las herramientas que más utilizas son los comandos. Estos son capaces de ejecutar el código, de integrar otras herramientas o de manejar el entorno de desarrollo donde estamos trabajando. Por ejemplo, para utilizar el repositorio local Git, debes saber qué es git checkout. Este es uno de los comandos más utilizados, ya que permite deshacer y rehacer cambios en tu control de versiones. Si te interesa saber qué es git checkout y para qué sirve, te recomendamos seguir leyendo este post.

Comandos: qué es git checkout

Para saber qué es git checkout, debes entender qué es un commit en Git. Según la documentación de Github, un commit es como una fotografía instantánea de tu repositorio, que se toman en un intervalo de tiempo específico. Como podrás ver en la siguiente imagen, un commit siempre tiene un número largo que lo acompaña:

Qué es git checkout

Como puedes ver, el número es el que está en color amarillo y, de igual forma, lo acompañan datos como el autor y la fecha en la que se realizó el commit. Esto es importante para saber a quién puedes acudir si tienes alguna duda acerca de un paso en específico o un cambio que debes hacer sobre el commit. El número en amarillo tiene el nombre de HASH.

Es ahí donde entra el comando de git checkout. Este comando te permite volver a una versión anterior de un commit o momento en el tiempo del historial de las versiones de tu programa. Para ello, deberás extraer una parte del número HASH e ingresarlo al comando de git checkout de la siguiente forma: git checkout [número o parte del número HASH].

Una vez hayas ingresado la instrucción, te aparecerá un apartado con las instrucciones para utilizar el git checkout.

Qué es git checkout

Como podrás notar, en este momento estarás desconectado del estado de HEAD, por lo tanto, podrás hacer los cambios que quieras sin que haya problema con las ramas anteriormente establecidas. Ahora, si en este momento quieres deshacer los cambios que has realizado, podrás utilizar la instrucción git switch – y, si quieres guardar los cambios que hayas hecho, puedes introducir la instrucción git switch -c <new-branch-name>.

Si deseas conocer más comandos que se utilizan para trabajar con el control de versiones Git, en KeepCoding construimos un glosario de comandos Git para que lo visites cuando necesites realizar una acción específica.

Otra forma para visitar el historial

🔴 ¿Quieres Aprender a Programar con Python? 🔴

Descubre el Full Stack Jr. Bootcamp - Aprende a Programar desde Cero de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada

👉 Prueba gratis el Bootcamp Aprende a Programar desde Cero por una semana

Otra forma para visitar el historial de control de versiones de tu programa es a través de la misma interfaz del IDE en la que te encuentres. Si estás trabajando en Visual Studio Code, en la parte lateral izquierda, verás una ventana desplegable que se llama «Commits»:

¿Qué es git checkout? 1
Commits en Visual Studio Code

Allí podrás pulsar sobre cada uno de los commits encontrados en el repositorio local. También verás las versiones de cada uno de los ficheros en un momento específico, en este momento, pulsas sobre ellos y puedes ver dicha versión.

Debes tener en cuenta que la realización de los commits no es automática, por lo que debes crearlo tú por medio de un comando o de la interfaz propia de cada IDE. Lo mismo sucede cuando necesitas enviar los commits al repositorio remoto.

Aprende más comandos de Git

Aparte de conocer qué es git checkout y para qué sirve, en KeepCoding consideramos que es importante que siempre integres los repositorios locales y remotos en tus programas, ya que le brindan a tus programas de código seguridad, estabilidad y además la posibilidad de trabajar en equipo.

Si quieres saber más sobre Git y cómo emplearlo en tus programas, te recomendamos echarle un vistazo al programa que el Bootcamp Aprende a Programar desde Cero te ofrece. ¡Es perfecto para encaminar tu futuro laboral hacia la programación! ¡Apúntate!

[email protected]

¿Sabías que hay más de 40.000 vacantes para desarrolladores web sin cubrir en España? 

En KeepCoding llevamos desde 2012 guiando personas como tú a áreas de alta empleabilidad y alto potencial de crecimiento en IT con formación de máxima calidad.

 

Porque creemos que un buen trabajo es fuente de libertad, independencia, crecimiento y eso ¡cambia historias de vida!


¡Da el primer paso!