Skip to Content
SNS Docs
Git

Git

Fundamentos para guardar, organizar y revisar los cambios de un proyecto.

Git es un sistema distribuido de control de versiones. Guarda el historial de un proyecto y permite comparar cambios, recuperar versiones anteriores y trabajar en ramas. Puedes usar Git con distintos servicios de alojamiento; no depende de GitHub.

Conceptos básicos

  • Repositorio: carpeta cuyo historial administra Git.
  • Working tree: archivos del proyecto tal como están en tu equipo.
  • Staging area: selección de cambios que formará el próximo commit.
  • Commit: registro de un conjunto de cambios en el historial.
  • Rama: línea independiente de trabajo que puedes integrar después.
  • Remoto: otra copia del repositorio, alojada localmente o en un servicio externo.

Flujo cotidiano

git status
git switch -c docs/nueva-guia
git add content/docs
git commit -m "Agrega una guía"

git status muestra los cambios; git switch -c crea y activa una rama; git add prepara archivos para el siguiente commit y git commit registra esos cambios. Revisa el estado antes de preparar archivos para confirmar solo lo que deseas incluir.

Comandos para explorar el historial

git log --oneline
git diff

Usa git diff para revisar cambios aún no confirmados y git log para recorrer commits anteriores. Los commits claros y acotados facilitan entender y revisar la historia del proyecto.

On this page