Comandos Git esenciales para desarrolladores Junior
2026-04-26 6 min de lectura
Git es la herramienta de control de versiones más utilizada en el mundo del desarrollo de software. Si estás comenzando tu carrera como desarrollador, dominar estos comandos te ahorrará muchos dolores de cabeza.
1. Configuración inicial
Lo primero que debes hacer al instalar Git es configurar tu identidad:
git config --global user.name "Tu Nombre"
git config --global user.email "tu@email.com"2. Clonar un repositorio
Para descargar un proyecto existente a tu máquina:
git clone https://github.com/usuario/repositorio.git3. El flujo básico diario
Estos son los comandos que usarás literalmente todos los días:
# Ver el estado de tus archivos
git status
# Agregar archivos al área de staging
git add . # todos los archivos
git add src/archivo.ts # un archivo específico
# Confirmar los cambios con un mensaje
git commit -m "feat: agregar formulario de login"
# Subir tus cambios al repositorio remoto
git push origin main4. Trabajar con ramas (branches)
Las ramas son fundamentales para no romper el código principal:
# Crear y cambiar a una nueva rama
git checkout -b feature/nueva-funcionalidad
# Ver todas las ramas
git branch
# Cambiar de rama
git checkout main
# Fusionar una rama en la actual
git merge feature/nueva-funcionalidad5. Obtener cambios del equipo
# Descargar los últimos cambios sin fusionarlos
git fetch origin
# Descargar y fusionar los últimos cambios
git pull origin main6. Ver el historial
# Ver todos los commits
git log --oneline --graph
# Ver qué cambió en un commit específico
git show abc12347. Deshacer cambios
# Descartar cambios en un archivo (¡cuidado, es irreversible!)
git checkout -- archivo.ts
# Quitar un archivo del staging sin perder cambios
git reset HEAD archivo.ts
# Guardar cambios temporalmente sin commitear
git stash
git stash pop # recuperarlos despuésConvención de mensajes de commit
Usa la convención Conventional Commits para que tu historial sea legible:
feat:nueva funcionalidadfix:corrección de bugdocs:cambios en documentaciónrefactor:refactorización de códigochore:tareas de mantenimiento
¿Quieres practicar? Prueba nuestras herramientas de generación de slugs o UUID para tus proyectos.
UUID Generator