Cómo crear una rama maestra en un repositorio de Git Bare?

Cómo crear una rama maestra en un repositorio de Git Bare?
En GIT, el repositorio desnudo es un tipo de repositorio que no contiene un árbol de trabajo. Solo tiene datos de control de versiones y se usa como un repositorio remoto centralizado para compartir cambios o modificaciones entre varios desarrolladores. Los usuarios no pueden crear ramas o etiquetas en el repositorio desnudo. Sin embargo, si desea crear/hacer cualquier rama en un repositorio de GIT, debe empujar una rama deseada de un repositorio de clonos a un repositorio desnudo.

Este artículo explicará el procedimiento de crear una rama maestra en un repositorio de Git.

Cómo crear/hacer una rama "maestra" en un repositorio de Git desnudo?

Para crear/hacer un "maestroRama en un repositorio desnudo, siga las instrucciones proporcionadas:

  • Navegar al repositorio local.
  • Crear un repositorio desnudo.
  • Clonar el repositorio desnudo en otro repositorio.
  • Cambiar al repositorio clonado.
  • Cree un archivo nuevo en el repositorio recién clonado y rastree.
  • Cometer cambios.
  • Empujar modificaciones al repositorio desnudo.
  • Verificar los cambios en el repositorio desnudo.

Paso 1: Redirección al repositorio local

Primero, cambie al directorio local deseado utilizando el siguiente comando:

CD "C: \ Git"

Paso 2: Crear repositorio desnudo

Luego, utilice el comando proporcionado a continuación junto con el nombre particular del repositorio desnudo para crearlo:

Git init - -Bare Barerepo

Aquí, "barerepo"¿Es nuestro nombre de repositorio desnudo:

Paso 3: Navegue al repositorio desnudo

A continuación, redirige al repositorio desnudo recién creado:

CD Barerepo

Paso 4: Ver ramas disponibles

Ahora, escriba el siguiente comando para ver todas las ramas disponibles en el repositorio desnudo:

rama git

Se puede observar que el repositorio desnudo no contiene ninguna rama:

Paso 5: Crear rama "maestra"

Para crear una rama maestra en el repositorio desnudo, ejecute el comando proporcionado dado:

Git Branch Master

En la siguiente captura de pantalla, se puede ver el error y no se pudo crear la rama maestra:

Nota: No puede crear ninguna rama en un repositorio desnudo. Muchos comandos GIT no funcionan en un repositorio desnudo. Entonces, para crear una rama maestra en un repositorio desnudo, siga los siguientes pasos proporcionados.

Paso 6: Regrese al directorio raíz

Ahora, use el siguiente comando y vuelva al repositorio raíz:

cd…

Paso 7: Haz un clon de repositorio desnudo

A continuación, clona un repositorio desnudo en otro repositorio:

Git Clone Barerepo/ Repo1

Aquí, "Repo1"Es nuestro repositorio deseado en el que queremos clonar nuestro repositorio desnudo:

Paso 8: Verificar repositorios

Enumere el contenido del repositorio raíz utilizando el comando proporcionado a continuación:

LS

Aquí, ambos "Repo1" y "barerepoSe pueden ver repositorios:

Paso 9: Redirección al repositorio clonado

Luego, navegue al repositorio clonado, yo.mi., "Repo1":

CD Repo1

Paso 10: Ramas de la lista

Muestra las ramas disponibles del repositorio de trabajo actual:

rama git

En la siguiente captura de pantalla, no se puede ver una rama en el repositorio clonado actual:

Paso 11: crear un nuevo archivo

Ahora, utiliza el "tocarComando "y crear un nuevo archivo en el repositorio clonado actual:

prueba táctil1.TXT

Paso 12: Archivo de seguimiento

Agregue el archivo recién creado al índice GIT:

Git Agregar .

Paso 13: Cambios de confirmación

Después de eso, confirme cambios con la ayuda del siguiente comando junto con el mensaje de confirmación deseado:

git commit -m "archivo test1 agregado"

Paso 14: Verifique las ramas

A continuación, enumere todas las ramas nuevamente:

rama git

Como puede ver, el repositorio actual ahora contiene un "maestro" rama:

Paso 15: Ver remoto

Para verificar si el repositorio actual está vinculado con el repositorio desnudo o no, ejecute el comando mencionado a continuación:

git remoto -v

Se puede ver que el repositorio actual ha sido clonado con el "barerepo"Repositorio desnudo:

Paso 16: Empuje los cambios al repositorio desnudo

Ahora, escriba el siguiente comando para impulsar los cambios del repositorio actual al repositorio de Git:

Git Push Origin Master

Paso 17: Cambie al repositorio desnudo

Navegue nuevamente al repositorio de Bare Git para ver los cambios allí:

CD Barerepo

Paso 18: Verificar los cambios

Ejecute el comando proporcionado dado para ver las ramas del repositorio desnudo:

rama git

En el comando proporcionado a continuación, el "maestro"Branch se puede ver en el repositorio de Bare Git:

Eso se trataba de crear una rama maestra en un repositorio de Git desnudo.

Conclusión

Para crear una rama maestra en el repositorio de Git, primero, redirigir al directorio raíz. Luego, cree un repositorio desnudo y haga un clon de él. Después de eso, navegue al repositorio clonado y haga cambios en él. A continuación, confirme esos cambios y empújalos al repositorio desnudo. Por último, verificar modificaciones en el repositorio desnudo. Este artículo explicó el método de crear una rama en un repositorio de Git.