DEV Community

Jose Luis Bedoya 🦏✨
Jose Luis Bedoya 🦏✨

Posted on • Edited on

Comandos esenciales en Git

Introducción a Git

Git es un sistema de control de versiones esencial para el seguimiento y colaboración en proyectos de desarrollo de código. Este artículo cubre los comandos básicos y avanzados de Git, desde la creación de un repositorio hasta la fusión y la ramificación. Utiliza esta guía de referencia para mejorar tus habilidades de Git y optimizar tu flujo de trabajo. 😸✨

Comandos básicos de Git

Inicilización

Para poder utiliza git en nuestra máquina es necesario indicarle a ella quienes somos para que guarde la información de quien hizo qué acciones en el sistema de control de versiones. Para esto se usan los siguientes cómandos:

git config --global user.name "tu nombre"
git config --global user.email "tu dirección de correo"
Enter fullscreen mode Exit fullscreen mode

Con esta configuración ya podrás utilizar todos los cómandos de git. 😸✨

Para inicializar un nuevo repositorio de Git en el directorio actual, ejecuta el siguiente comando:

git init
Enter fullscreen mode Exit fullscreen mode

Esto crea un directorio .git oculto en el directorio actual que rastrea los cambios en los archivos. Es el primer paso para empezar a trabajar con git.

Agregar archivos y cambios realizados

Antes de realizar un commit, es necesario agregar los archivos y los cambios realizados a Git, para esto se ejecuta el siguiente comando:

git add <nombreDelArchivo>
Enter fullscreen mode Exit fullscreen mode

Un ejemplo sencillo podría ser:

git add index.html
Enter fullscreen mode Exit fullscreen mode

También se pueden organizar todos los cambios en el directorio actual ejecutando:

git add .
Enter fullscreen mode Exit fullscreen mode

Realizar un commit

Para realizar un commit, es necesario tener todos los cambios agregados, para almacenar una versión del proyecto en un momento específico en el tiempo se utiliza el siguiente commando:

git commit -m "Mensaje del commit"
Enter fullscreen mode Exit fullscreen mode

Es importante que los mensajes sean descriptivos e indiquen qué cambios se hicieron en el proyecto.

Revisar el estado actual del proyecto

Para verificar el estado actual de tu proyecto, ejecuta el siguiente comando:

git status
Enter fullscreen mode Exit fullscreen mode

Esto te mostrará qué archivos se han modificado, qué archivos están preparados para confirmación y qué archivos no se han rastreado.

Para verificar la diferencia entre el último commit y los cambios actuales, ejecuta el siguiente comando:

git diff
Enter fullscreen mode Exit fullscreen mode

Esto te mostrará los cambios actuales en el repositorio en comparación con los cambios del último commit.

Para devolver el estado del repositorio al del último commit se utiliza el siguiente cómando:

git reset --hard
Enter fullscreen mode Exit fullscreen mode

Top comments (0)