topublish

Repositorio de Git

Concepto

El repositorio o repo es el directorio llamado .git que se encuentra en el nivel superior del proyecto, es decir en el directorio raĂ­z del Working Tree. Dentro de este directorio se almacena la informaciĂłn esencial sobre el proyecto como la configuraciĂłn de las ramas, los autores de las confirmaciones (commits) y las etiquetas (tags), asĂ­ como todo el historial de cambios y el estado de cada archivo en cada punto del historial. Si borramos este directorio, borramos todo el historial del proyecto y el directorio se vuelve un folder comĂşn y corriente del sistema operativo.

Puntos Clave

  • El directorio .gites lo que hace que un carpeta en nuestra computadora se convierta en un proyecto de Git.
  • El directorio .gitesta oculto en el sistema y lo podemos visualizar con el comando ls -a
  • Para ser precisos, lo correcto es decir que el repositorio Git es el directorio .git, no toda la carpeta del proyecto.
  • Existe un tipo de repositorio Git especial llamado Bare Repository el cual es principalmente utilizado para compartir un proyecto existente con otro usuario.

Ejemplo

  • Este es un ejemplo de cĂłmo se ve una estructura de archivos de un proyecto de Git
mi_proyecto/
├── .git/
│   ├── objects/
│   ├── refs/
│   ├── HEAD
│   └── config
├── README.md
└── mi_archivo.txt

En este ejemplo, “mi_proyecto” es la carpeta principal del proyecto. Dentro de ella, el directorio .git contiene la información del repositorio. Los archivos README.md y mi_archivo.txt son ejemplos de archivos que estarían bajo el control de versiones de Git.

Quiz

  • 🍒 ÂżQuĂ© sucede si eliminas el directorio .git de tu proyecto?
    • Borramos todo el historial del proyecto y el directorio donde esta el proyecto pasa a ser un folder normal del sistema.

Referencias adicionales


Enlaces: