Acerca de la desasociación de bifurcaciones
Para convertir la bifurcación en un repositorio independiente, puedes clonar la bifurcación, usar el clon para crear un nuevo repositorio y, a continuación, eliminar la bifurcación. Esto es útil cuando deseas llevar el trabajo que estás realizando en una dirección diferente o mantener versiones distintas.
El nuevo repositorio ya no se sincronizará automáticamente con los cambios del repositorio original.
Notas:
- El nuevo repositorio no conservará ninguno de sus problemas, solicitudes de incorporación de cambios, wikis, estrellas, monitores, comentarios, bifurcaciones secundarias u otros metadatos que pueden estar asociados actualmente a la bifurcación actual.
- Se conservarán todos los metadatos de confirmación. Las confirmaciones pueden ser elegibles para contarse como contribuciones, si cumplen ciertos criterios. Para obtener más información, vea «¿Por qué mis contribuciones no aparecen en mi perfil?».
Nota: Si no puedes desasociar una bifurcación, ponte en contacto con el administrador del sitio.
Desasociar una bifurcación
Puedes eliminar una bifurcación y volver a crear el mismo repositorio, sin la conexión a la red original.
-
Abra TerminalTerminalGit Bash.
-
Crea un clon sin sistema operativo de la bifurcación.
git clone --bare https://HOSTNAME/EXAMPLE-USER/FORK-NAME.git
-
Elimina el repositorio bifurcado. Para obtener más información, vea «Eliminar un repositorio».
Advertencia: al eliminar una bifurcación se eliminarán permanentemente todas las configuraciones y solicitudes de incorporación de cambios asociadas. Esta acción no se puede deshacer.
-
Crea un nuevo repositorio con el mismo nombre en la misma ubicación. Para obtener más información, vea «Crear un repositorio nuevo».
-
Vuelve a insertar el repositorio en la misma dirección URL remota.
cd FORK-NAME.git git push --mirror https://github.com/EXAMPLE-USER/FORK-NAME.git
-
Eliminar el clon local temporal que creaste previamente.
cd .. rm -rf FORK-NAME.git