En este artículo, veremos cómo instalar Git, configurar credenciales y aprenderemos los comandos fundamentales para comenzar a trabajar con repositorios.
¿Cuál es la necesidad?
Estás trabajando en un documento que debes entregar y de pronto tienes una versión 2, luego versión 3, version final, versión final final final…
¿Se te hace familiar este escenario?

Te cuento algo, los programadores no estamos a salvo de esto tampoco!
¿Qué es Git y por qué usarlo?
Git es un sistema de control de versiones distribuido que permite gestionar el código fuente de proyectos de software. Facilita la colaboración, el seguimiento de cambios y la gestión de versiones de software. ¿Quieres ver funciones más avanzadas?
Instalación de Git
Antes de comenzar a usar Git, debemos instalarlo en nuestro sistema.
Windows
- Descarga el instalador desde la página oficial: https://git-scm.com/downloads
- Ejecuta el instalador y sigue las instrucciones, asegurándote de seleccionar la opción de usar Git desde la línea de comandos.
Para verificar la instalación, abre cmd
o PowerShell
y ejecuta:
git --version
Configuración inicial de Git
Después de instalar Git, es importante configurarlo con nuestro nombre y correo electrónico para que los commits tengan la información correcta.
git config --global user.name "Walter Leturia"
git config --global user.email "[email protected]"
Podemos verificar la configuración con:
git config --list
Comandos esenciales de Git
Inicializar un repositorio
Para crear un nuevo repositorio en una carpeta:
git init
Clonar un repositorio existente
Si deseas copiar un repositorio remoto a tu máquina local:
git clone URL_DEL_REPOSITORIO
Ejemplo con GitHub:
git clone https://github.com/wleturia/repositorio.git
Verificar el estado del repositorio
Para ver los archivos modificados y sin seguimiento:
git status
Agregar archivos al área de staging
git add archivo.txt
Para agregar todos los archivos modificados:
git add .
Crear un commit
git commit -m "Mensaje del commit"
Enviar cambios al repositorio remoto
git push origin main
(Reemplazar main
por la rama en la que estemos trabajando)
Obtener cambios del repositorio remoto
git pull origin main
Crear nueva rama
El trabajo en ramas es fundamental al momento de utilizar esta tecnología, nos permite ordenar nuestro proyecto. ¿Has escuchado de GitFlow?
git branch NOMBRE_RAMA
git checkout NOMBRE_RAMA
git checkout -b NOMBRE_RAMA
En este artículo, hemos instalado Git y ejecutado comandos básicos para la gestión de repositorios. Estos conceptos son esenciales para cualquier desarrollador que trabaje en proyectos colaborativos o personales.
A medida que avances en el uso de Git, descubrirás comandos más avanzados que te ayudarán a gestionar ramas, solucionar conflictos y optimizar tu flujo de trabajo. ¡Explora y sigue practicando!