Herramientas de usuario

Herramientas del sitio


informatica:programacion:cursos:control_version_git_avanzado:fundamentos_arquitectura_interna_git

¡Esta es una revisión vieja del documento!


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

Un commit es una captura (snapshot) de cómo está nuestra carpeta de trabajo en un momento determinado. Como hacer una foto del estado en cierto momento.

Stage

Referencias: ramas, tags y HEAD

Ignorar archivos y carpetas

Conclusión

Recursos

informatica/programacion/cursos/control_version_git_avanzado/fundamentos_arquitectura_interna_git.1685468191.txt.gz · Última modificación: por tempwin