Git es un sistema de control de versiones ampliamente utilizado por desarrolladores de todo el mundo. Permite llevar un registro detallado de los cambios realizados en nuestros proyectos, facilitando la colaboración, la organización y la recuperación de versiones anteriores. Sin embargo, aprovechar al máximo las capacidades de Git implica comprender y dominar una serie de comandos esenciales.
En este artículo, repasamos los comandos más habituales de Git. Desde la inicialización de un repositorio hasta la gestión de ramas y fusiones, proporcionando una pequeña explicación de su utilidad y ejemplos de uso.
init
Crea un nuevo repositorio Git en el directorio actual.
git init
clone
Crea una copia local de un repositorio remoto.
git clone https://github.com/usuario/repositorio.git
add
Agrega los cambios de los archivos al área de preparación.
git add archivo.txt
commit
Crea un nuevo commit con los cambios agregados y un mensaje descriptivo.
git commit -m "Agrega funcionalidad de inicio de sesión"
status
Muestra el estado actual del repositorio y los archivos modificados.
git status
push
Sube los commits locales al repositorio remoto.
git push origin main
pull
Descarga y fusiona los cambios remotos en el repositorio local.
git pull origin main
branch
Muestra una lista de ramas y resalta la rama actual.
git branch
checkout
Cambia a la rama especificada.
git checkout develop
merge
Fusiona la rama especificada con la rama actual.
git merge feature/nueva-funcionalidad
log
Muestra el historial de commits.
git log
diff
Muestra las diferencias entre el directorio de trabajo y el área de preparación.
git diff
Sobre todo si eres nuevo en Git, esta chuleta te ayudará a familiarizarte con los comandos fundamentales que necesitas dominar para un control de versiones efectivo.