Skip to main content

Desasociar una bifurcación

Para desconectar un repositorio de su red de bifurcación, abandona la red o elimina manualmente la bifurcación y vuelve a crearla sin ninguna conexión con el original.

¿Quién puede utilizar esta característica?

People with admin access for a forked repository can delete the forked repository.

Platform navigation

Conversión de una bifurcación en un repositorio independiente

Para convertir la bifurcación en un repositorio independiente, puedes abandonar la red de bifurcación asegurándote de que el nuevo repositorio ya no se sincronice automáticamente con los cambios del repositorio original. Esto es útil cuando deseas llevar el trabajo que estás realizando en una dirección diferente o mantener versiones distintas.

Warning

  • 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 de Git. Las confirmaciones pueden considerarse contribuciones si cumplen determinados criterios. Para más información, consulta ¿Por qué mis contribuciones no aparecen en mi perfil?.
  • Abandonar la red de bifurcación es una acción permanente, y el nuevo repositorio no podrá volver a conectarse a la red de bifurcación.

Abandono de la red de bifurcación

Solo puedes desasociar bifurcaciones abandonando la red en los siguientes casos:

  • La bifurcación es pública
  • La bifurcación es inferior a 1 GB
  • La bifurcación no tiene ninguna bifurcación secundaria adjunta
  1. En GitHub, navegue hasta la página principal del repositorio.

  2. En el nombre del repositorio, haz clic en Configuración. Si no puedes ver la pestaña "Configuración", selecciona el menú desplegable y, a continuación, haz clic en Configuración.

    Captura de pantalla de un encabezado de repositorio en el que se muestran las pestañas. La pestaña "Configuración" está resaltada con un contorno naranja oscuro.

  3. En la página de configuración "General" (que está seleccionada de forma predeterminada), desplázate hacia abajo hasta la sección "Danger Zone" (Zona de peligro) y haz clic en Leave fork network (Abandonar red de bifurcación).

  4. Lea las advertencias y haga clic en He leído y entiendo estos efectos.

  5. Para verificar que vas a eliminar el repositorio correcto, escribe el nombre del repositorio en el cuadro de texto.

  6. Haz clic en Leave fork network.

Algunas operaciones no estarán disponibles mientras la bifurcación se desasocia. Volverán a estarlo cuando la bifurcación se haya pasado a un repositorio independiente.

Abandono manual de la red de bifurcación

Para convertir la bifurcación en un repositorio independiente, puedes clonar la bifurcación, usar el clon para crear un repositorio nuevo y, después, eliminar la bifurcación quitando la conexión a la red original.

  1. Abra TerminalTerminalGit Bash.

  2. Crea un clon sin sistema operativo de la bifurcación.

    git clone --bare https://github.com/EXAMPLE-USER/FORK.git
    
  3. Elimina el repositorio bifurcado. Para más información, consulta Eliminar un repositorio.

    Warning

    Al eliminar una bifurcación se eliminarán permanentemente todas las configuraciones y solicitudes de cambios asociadas. Esta acción no se puede deshacer.

  4. Crea un nuevo repositorio con el mismo nombre en la misma ubicación. Para más información, consulta Crear un repositorio nuevo.

  5. Vuelve a insertar el repositorio en la misma dirección URL remota.

    git --git-dir FORK.git push --mirror https://github.com/EXAMPLE-USER/FORK.git
    
  6. Eliminar el clon local temporal que creaste previamente.

    rm -rf FORK.git
    

Para obtener más información, consulte nuestra página de soporte técnico en las bifurcaciones.