TechLead
📚
Principiante
5 min lectura

Control de Versiones

Git, GitHub y flujos de trabajo de colaboración

Preguntas de Entrevista sobre Control de Versiones

Domina Git y flujos de trabajo de colaboración en equipo.

1. Comandos Git Esenciales

# Inicializar repositorio
git init

# Clonar repositorio
git clone <url>

# Estado y cambios
git status
git diff

# Staging y commits
git add .
git commit -m "mensaje"

# Branches
git branch nombre-rama
git checkout nombre-rama
git checkout -b nueva-rama

# Merge
git merge rama-origen

# Remote
git remote add origin <url>
git push origin main
git pull origin main

2. Git Flow

Flujo de trabajo típico:
  1. Crear feature branch desde main
  2. Desarrollar feature
  3. Commit cambios regularmente
  4. Push a remote
  5. Crear Pull Request
  6. Code review
  7. Merge a main

Mejores Prácticas

  • ✓ Escribe mensajes de commit descriptivos
  • ✓ Commits pequeños y atómicos
  • ✓ Usa branches para features
  • ✓ Pull antes de push
  • ✓ Revisa cambios antes de commit