Trabajar con bifurcaciones
Las forks se suelen usar en desarrollo de código abierto en GitHub.
Acerca de los forks
Una bifurcación es un nuevo repositorio que comparte el código y los ajustes de visibilidad con el repositorio "upstream" original.
Bifurcar un repositorio
Un fork es un nuevo repositorio que comparte el código y la configuración de visibilidad con el repositorio upstream original.
Acerca de los permisos y la visibilidad de las bifurcaciones
Los permisos y la visibilidad de las bifurcaciones dependen de si el repositorio ascendente es público o privado si es propiedad de una organización y las directivas de la empresa.
Configuración de un repositorio remoto para una bifurcación
Debes configurar un remoto que apunte al repositorio ascendente en Git para sincronizar los cambios que realizas en una bifurcación con el repositorio original. Esto también te permite sincronizar los cambios realizados en el repositorio original con el repositorio bifurcado.
Sincronizar una bifurcación
Sincronizar una bifurcación de un repositorio para mantenerla actualizada con el repositorio ascendente.
Permitir cambios para una rama de solicitud de extracción creada desde una bifurcación
Para tener una mejor colaboración, puede permitir confirmaciones en ramas que haya creado a partir de bifurcaciones en su cuenta personal.
¿Qué ocurre con las bifurcaciones cuando se elimina un repositorio o cambia su visibilidad?
Eliminar tu repositorio o cambiar su visibilidad afecta las bifurcaciones de ese repositorio.
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.