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
-
Commits
- Mensajes claros y descriptivos
- Un commit por funcionalidad
- Commits atómicos
- Revisión antes de hacer commit
-
Ramas
- Rama main estable
- Ramas de funcionalidades
- Ramas de corrección
- Limpieza periódica
-
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
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