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:
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.