Me gustaría "desenvolver" una bifurcación de GitHub sin borrarla + volver a crearla. es posible?
Mi razón es que mi proyecto ahora tiene un uso completamente diferente al de la fuente de la bifurcación, y no tiene sentido mostrar el número de confirmaciones por delante, o el botón de solicitud de extracción (o al menos, con tanta importancia). En retrospectiva, creo que simplemente habría hecho git clone
el original, en lugar de hacer un tenedor.
Me gustaría no eliminar mi bifurcación para mantener los problemas + historial de solicitudes de extracción realizadas.
Estoy feliz de mantener el historial de confirmaciones, es solo la eliminación del estado de la bifurcación lo que busco.
Respuestas:
Recuerdo haber leído sobre esto hace casi un año en una de las páginas de ayuda de GitHub. Mencionaron ponerse en contacto con el personal de GitHub para explicar su situación. El personal hará lo necesario.
EDITAR
Después de navegar por la lista de páginas de GitHub, veo que estaba un poco fuera de lugar sobre la tarea real. La página que recordaba era Transferir un repositorio ; en particular:
Aún así, vale la pena ponerse en contacto con el personal con su problema particular y pedirles que separen su bifurcación de la red.
fuente
Na, na. Github es mucho más poderoso de lo que piensas.
Sin lugar a dudas, no hay forma más que hacer una copia simple de todos los códigos. Sin embargo, el procedimiento de copia se puede realizar propio Github . Por lo tanto, no hay problema en duplicar el código con nuestro propio ancho de banda.
Paso a paso:
Hecho. Github incluso le enviará una notificación por correo electrónico cuando haya terminado de copiar y pegar.
Probado para trabajar contra mi propio proyecto. Buena característica, ¿no?
fuente
git clone --bare
especie de cosas.Este método creará un nuevo repositorio "no bifurcado" mientras mantiene todo lo demás (historial de confirmaciones, ramas y etiquetas).
Cómo "deshacer" un proyecto en cuatro sencillos pasos:
git clone --bare https://github.com/{username}/{repository}
https://github.com/{username}/{repository}
/ settings.{repository}
en https://github.com/new .cd {repository}.git
ygit push --mirror https://github.com/{username}/{repository}
¡Y hecho!
fuente
remote: Repository not found.
Encontré lo siguiente en la documentación oficial de github:
de https://help.github.com/articles/why-are-my-contributions-not-showing-up-on-my-profile/#commit-was-made-in-a-fork
fuente