Volver al Blog
Git

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.git

3. 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 main

4. 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-funcionalidad

5. Obtener cambios del equipo

# Descargar los últimos cambios sin fusionarlos
git fetch origin

# Descargar y fusionar los últimos cambios
git pull origin main

6. Ver el historial

# Ver todos los commits
git log --oneline --graph

# Ver qué cambió en un commit específico
git show abc1234

7. 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és

Convención de mensajes de commit

Usa la convención Conventional Commits para que tu historial sea legible:

  • feat: nueva funcionalidad
  • fix: corrección de bug
  • docs: cambios en documentación
  • refactor: refactorización de código
  • chore: tareas de mantenimiento

¿Quieres practicar? Prueba nuestras herramientas de generación de slugs o UUID para tus proyectos.

UUID Generator