Saltar a contenido

🐙 Git y GitHub

Guía rápida de flujo de trabajo y comandos esenciales con Git.


🔄 Flujo diario básico

gitGraph
    commit id: "Inicial"
    branch feature/nueva-nota
    checkout feature/nueva-nota
    commit id: "Añadir apuntes"
    commit id: "Corregir formato"
    checkout main
    merge feature/nueva-nota
    commit id: "Despliegue"
  1. Revisar estado:
    git status -s
    
  2. Añadir cambios al área de preparación (stage):
    git add .
    
  3. Crear commit con mensaje descriptivo:
    git commit -m "docs: agregar notas sobre Git"
    
  4. Enviar a repositorio remoto:
    git push origin main
    

🌿 Ramas (Branches)

git checkout -b feature/tema-nuevo
# O con git moderno:
git switch -c feature/tema-nuevo
git branch -a
git checkout main
git merge feature/tema-nuevo

💡 Deshacer cambios comunes

Cuidado con cambios sin guardar

  • Descartar cambios locales en un archivo:
    git restore archivo.md
    
  • Quitar un archivo del área de preparación (staging):
    git restore --staged archivo.md