No puede hacer una solicitud de extracción, pero puede abrir un problema, pegar un enlace a su página wiki y dejar que se fusionen en su página wiki con su página wiki.
En breve:
Solo necesitan clonar el repositorio de su página wiki, ( git clone YOUR_FORKED_REPO.wiki.git
), aplastar todas sus confirmaciones wiki en una gran confirmación, y luego seleccionar esta gran confirmación aplastada en su repositorio. Eso traerá todos tus cambios de wiki a su wiki.
Instrucciones completas:
(COPIADO DEL github gist de Larry Botha AQUÍ: https://gist.github.com/larrybotha/10650410 ):
---------- COMIENZO DE LA COPIA-PEGA DE LA GISTUB GIST ANTERIOR ------------
Combinar los cambios de Wiki de un repositorio de Github bifurcado
Esto está inspirado (o básicamente copiado) de Cómo fusionar los cambios de Github Wiki de un repositorio a otro , por Roman Ivanov, y sirve para garantizar que si algo le sucede al artículo original, la información permanezca agradable y segura aquí.
Terminología
OREPO : repositorio original: el repositorio creado o mantenido por el propietario
FREPO : el repositorio bifurcado que presumiblemente tiene actualizaciones en su wiki, aún no en el OREPO
Contribuyendo
Si desea contribuir a la wiki de un repositorio que ha bifurcado, haga lo siguiente:
- bifurcar el repositorio
- clone solo la wiki a su máquina:
$ g clone [FREPO].wiki.git
- hacer cambios en su repositorio wiki bifurcado local
- empuje sus cambios a GitHub
Una vez que esté listo para informarle al autor que tiene cambios, haga lo siguiente:
- abrir un problema en OREPO
- proporcione un enlace directo al repositorio git de su wiki para facilitar la fusión: es decir, [ FREPO ] .wiki.git
Fusionar cambios
Como propietario de OREPO , ahora ha recibido un mensaje de que hay actualizaciones para su wiki en FREPO de otra persona .
Si los cambios en la wiki se bifurcan desde la última wiki de OREPO , puede hacer lo siguiente:
$ git clone [OREPO].wiki.git
$ cd [OREPO].wiki.git
# squashing all FREPO changes
$ git pull [FREPO].wiki.git master
$ git push origin master
Si el wiki de OREPO está por delante de donde se bifurcó FREPO , haga lo siguiente:
$ git clone [OREPO].wiki.git
$ cd [OREPO].wiki.git
$ git fetch [FREPO] master:[FREPO-branch]
$ git checkout [FREPO-branch]
#checkout to last OREPO commit
$ git reset --hard [last-OREPO-commit-hash]
# do massive squash of all FREPO changes
$ git merge --squash HEAD@{1}
$ git commit -m "Wiki update from FREPO - [description]"
$ git checkout master
# cherry-pick newly squashed commit
$ git cherry-pick [OREPO-newly-squashed-commit]
$ git push
---------- FIN DE LA COPIA-PEGA DEL GISTUB GIST ANTERIOR ------------