0%
Comandos Git esenciales

Comandos Git esenciales

Descubre los comandos Git esenciales para la gestión de tus proyectos.

I

InSkillCoach

· min

Comandos Git esenciales

Descubre los comandos Git esenciales para la gestión de tus proyectos.

Configuración inicial

# Configurar la identidad
git config --global user.name "Votre Nom"
git config --global user.email "votre.email@exemple.com"

# Crear un nuevo repositorio
git init

# Clonar un repositorio existente
git clone <url_du_depot>

Comandos básicos

Gestión de archivos

# Comprobar el estado del repositorio
git status

# Añadir archivos
git add <fichier>
git add .  # Añadir todos los archivos

# Crear un commit
git commit -m "Description du commit"

# Ver el historial
git log
git log --oneline
git log --graph

Gestión de ramas

# Crear una nueva rama
git branch <nom_branche>
git checkout -b <nom_branche>  # Crear y cambiar

# Cambiar de rama
git checkout <nom_branche>

# Fusionar ramas
git merge <branche_source>
git rebase <branche_source>

# Eliminar una rama
git branch -d <nom_branche>

Trabajo con un repositorio remoto

# Añadir un repositorio remoto
git remote add origin <url_depot>

# Subir cambios
git push origin <branche>

# Recuperar cambios
git fetch
git pull

# Ver los repositorios remotos
git remote -v

Gestión de conflictos

# Ver los conflictos
git status

# Resolver los conflictos
# 1. Abrir los archivos en conflicto
# 2. Elegir los cambios que se quieren conservar
# 3. Añadir los archivos resueltos
git add <fichier>

# Finalizar la resolución
git commit -m "Résolution des conflits"

Comandos avanzados

Gestión de cambios

# Deshacer cambios sin confirmar
git checkout -- <fichier>

# Deshacer el último commit
git reset HEAD~1

# Modificar el último commit
git commit --amend

# Guardar cambios en el stash
git stash
git stash pop

Gestión de tags

# Crear un tag
git tag -a v1.0 -m "Version 1.0"

# Subir los tags
git push origin --tags

Buenas prácticas

  1. Commits

    • Mensajes claros y descriptivos
    • Un commit por funcionalidad
    • Commits atómicos
    • Revisión antes de hacer commit
  2. Ramas

    • Rama main estable
    • Ramas de funcionalidades
    • Ramas de corrección
    • Limpieza periódica
  3. Workflow

    • Pull antes de push
    • Pruebas antes de hacer commit
    • Revisión de código
    • Documentación

Conclusión

Puntos clave que hay que recordar:

  • Comandos básicos esenciales
  • Gestión de ramas
  • Trabajo colaborativo
  • Resolución de conflictos

Recomendaciones:

  • Practicar con regularidad
  • Seguir las convenciones
  • Documentar los cambios
  • Aplicar las buenas prácticas
  • Formarse en Git
InSkillCoach

Acerca de InSkillCoach

Experto en formación y tecnologías

Coach especializado en tecnologías avanzadas e IA, impulsado por GNeurone Inc.

Certificaciones:

  • AWS Certified Solutions Architect – Professional
  • Certificaciones de Google Cloud
  • Microsoft Certified: DevOps Engineer Expert
  • Certified Kubernetes Administrator (CKA)
  • CompTIA Security+
913
258

Comentarios

Los comentarios funcionan con GitHub Discussions

Inicia sesión con GitHub para participar en la discusión

¡Enlace copiado!