Necestio enteneder el --bare, no pude entender para que sirve el --git bare ni su uso.
Necestio enteneder el --bare, no pude entender para que sirve el --git bare ni su uso.
Hola Tiziano espero te encuentre bien !
Bare es una clasificación de repositorio.
Recuerda que un repositorio es un espacio de trabajo donde los cambios del código de tu proyecto serán almacenados y monitorizados.
Los repositorios bare son también espacios de trabajo que solo almacenan los cambios de tu proyecto, pero en este tipo de repositorios no se pueden hacer commits, ya que sirven para almacenar los cambios más importantes de tu proyecto, pues los repositorios bare solo almacenan los hashes de los commit, algo así como el identificador del último cambio almacenado de tu proyecto principal.
Con el puedes rastrear el progreso y los cambios hechos en tu proyecto principal, es decir es útil como un servidor central donde todos los cambios rastreados son almacenados, esto ayuda a prevenir conflictos entre versiones distintas del proyecto en la computadora de otros colaboradores.
Un repositorio bare es un servidor de referencia donde los colaboradores de un proyecto pueden clonar o descargar la ultima version del proyecto asegurándose de que esta última versión no tenga errores en el código.
Para crear un repositorio bare basta con usar el comando:
git init --bare
y para crear un repositorio normal simplemente usamos:
git init
Espero haberte ayudado aclarando tu duda, Saludos !