Non puoi fare una richiesta pull, ma puoi aprire un problema, incollare un link alla tua pagina wiki e lasciarli unire nella tua pagina wiki alla loro pagina wiki.
In breve:
Devono solo clonare il repository della tua pagina wiki, ( git clone YOUR_FORKED_REPO.wiki.git
), comprimere tutti i tuoi commit della wiki in un unico grande commit, quindi selezionare questo grande commit schiacciato nel loro repository. Ciò porterà tutte le modifiche alla tua wiki.
Istruzioni complete:
(COPIATO DAL Gistub di Larry Botha QUI: https://gist.github.com/larrybotha/10650410 ):
---------- INIZIO DI COPIA-PASTA DALL'ALTO GISTUB GIST ------------
Unisci le modifiche del Wiki da un biforcatore Repo
Questo è ispirato (o sostanzialmente copiato) da Come unire Github Wiki cambia da un repository all'altro, da Roman Ivanov, e serve a garantire che se dovesse succedere qualcosa nell'articolo originale, le informazioni rimangono belle e sicure qui.
Terminologia
OREPO : repository originale - il repository creato o gestito dal proprietario
FREPO : il repository biforcato che presumibilmente ha aggiornamenti alla sua wiki, non ancora su OREPO
contribuire
Se desideri contribuire al wiki di un repository che hai modificato, procedi come segue:
- fork del repository
- clona solo il wiki sul tuo computer:
$ g clone [FREPO].wiki.git
- apportare modifiche al repository wiki biforcuto locale
- invia le tue modifiche a GitHub
Quando sei pronto a comunicare all'autore che hai apportato modifiche, procedi come segue:
- aprire un problema su OREPO
- fornire un collegamento diretto al repository git del wiki per semplificare l'unione: ad esempio [ FREPO ] .wiki.git
Unione di modifiche
Come proprietario di OREPO , ora hai ricevuto un messaggio che ci sono aggiornamenti alla tua wiki sul FREPO di qualcun altro .
Se le modifiche al wiki sono modificate dall'ultimo wiki di OREPO , è possibile effettuare le seguenti operazioni:
$ git clone [OREPO].wiki.git
$ cd [OREPO].wiki.git
# squashing all FREPO changes
$ git pull [FREPO].wiki.git master
$ git push origin master
Se la wiki di OREPO è in anticipo rispetto alla provenienza di FREPO , effettuare le seguenti operazioni:
$ 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
---------- FINE DELLA COPIA-PASTA DALL'ALTO GISTUB GIST ------------