Vous ne pouvez pas faire de pull request, mais vous pouvez ouvrir un problème, coller un lien vers votre page wiki et les laisser fusionner dans votre page wiki avec leur page wiki.
En bref:
Ils ont juste besoin de cloner votre dépôt de page wiki, (git clone YOUR_FORKED_REPO.wiki.git
), d'écraser tous vos commits wiki en un seul gros commit, puis de choisir ce gros commit écrasé sur leur dépôt. Cela apportera toutes les modifications de votre wiki dans leur wiki.
Instructions complètes:
(COPIÉ DE L'essentiel github de Larry Botha ICI: https://gist.github.com/larrybotha/10650410 ):
---------- DÉBUT DU COPY-PASTE À PARTIR DU GITHUB GIST CI-DESSUS ------------
Fusionner les modifications du wiki à partir d'un dépôt Github fourchu
Ceci est inspiré (ou fondamentalement copié) de Comment fusionner les changements de Wiki Github d'un référentiel à un autre , par Roman Ivanov, et sert à garantir que si quelque chose arrive à l'article original, les informations restent ici.
Terminologie
OREPO : repo original - le repo créé ou maintenu par le propriétaire
FREPO : le repo forké qui a vraisemblablement mis à jour son wiki, pas encore sur l' OREPO
Contribuant
Si vous souhaitez contribuer au wiki d'un dépôt que vous avez forké, procédez comme suit:
- fourchette le repo
- clonez uniquement le wiki sur votre machine:
$ g clone [FREPO].wiki.git
- apporter des modifications à votre dépôt wiki local forké
- transmettre vos modifications à GitHub
Une fois que vous êtes prêt à informer l'auteur que vous avez des modifications, procédez comme suit:
- ouvrir un numéro sur OREPO
- fournir un lien direct vers le dépôt git de votre wiki pour faciliter la fusion: par exemple [ FREPO ] .wiki.git
Fusion des modifications
En tant que propriétaire d' OREPO , vous avez maintenant reçu un message indiquant qu'il y a des mises à jour de votre wiki sur le FREPO de quelqu'un d'autre .
Si les modifications du wiki proviennent du dernier wiki OREPO , vous pouvez effectuer les opérations suivantes:
$ git clone [OREPO].wiki.git
$ cd [OREPO].wiki.git
# squashing all FREPO changes
$ git pull [FREPO].wiki.git master
$ git push origin master
Si le wiki OREPO est en avance sur l'origine de FREPO , procédez comme suit:
$ 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 DU COPY-PASTE DU GITHUB GIST CI-DESSUS ------------