¡Esta es una revisión vieja del documento!
Tabla de Contenidos
Fundamentos y arquitectura interna de Git
Sección perteneciente al curso Control de versiones con Git Avanzado.
Introducción
Veremos en qué consiste un commit, cómo hacerlo. Las zonas con las que trabaja Git.
Veremos también las referencias en Git, ya que las ramas son en realidad referencias.
Por último, veremos cómo dejar archivos fuera de la vigilancia de Git.
Working directory y repositorio
Al trabajar con Git, estaremos trabajando con diferentes zonas por las que pasarán nuestros ficheros. Dos de estas zonas son:
- Working directory
- Repositorio
Working directory es nuestra carpeta de trabajo (lo que podemos ver desde nuestro navegador de archivos, por ejemplo). Cuando lo gestiona Git, se crea una carpeta llamada .git,
El repositorio es donde se almacenan los commits. El repositorio está dentro de la carpeta .git.
Cuando se represetan los commits, las flechas indican parentesco, es decir, la flecha sale de un commit y apunta al commit padre.
La representación de los commits y sus relaciones es lo que se conoce como log (listado de commits).
Commits
Stage
Referencias: ramas, tags y HEAD
Ignorar archivos y carpetas
Conclusión
Recursos
- Capítulo del libro Pro Git sobre etiquetas:
