Sie können keine Pull-Anfrage stellen, aber Sie können ein Problem öffnen, einen Link zu Ihrer Wiki-Seite einfügen und sie in Ihrer Wiki-Seite mit ihrer Wiki-Seite zusammenführen lassen.
Zusamenfassend:
Sie müssen nur Ihr Wiki-Seiten-Repo ( git clone YOUR_FORKED_REPO.wiki.git
) klonen , alle Ihre Wiki-Commits zu einem großen Commit zusammenfassen und dann dieses große Squashed-Commit für ihr Repo auswählen. Dadurch werden alle Ihre Wiki-Änderungen in das Wiki übernommen.
Vollständige Anleitung:
(KOPIERT VON Larry Bothas Github-Inhalt HIER: https://gist.github.com/larrybotha/10650410 ):
---------- START DER KOPIERPASTE AUS DEM OBEN GITHUB GIST ------------
Zusammenführen von Wiki-Änderungen aus einem gegabelten Github-Repo
Dies ist inspiriert (oder im Grunde genommen kopiert) von Roman Ivanov, wie Änderungen im Github-Wiki von einem Repository zum anderen zusammengeführt werden, und dient dazu, sicherzustellen, dass die Informationen hier nett und sicher bleiben, falls etwas mit dem Originalartikel passiert.
Terminologie
OREPO : Original-Repo - das vom Eigentümer erstellte oder verwaltete Repo
FREPO : Das gegabelte Repo, dessen Wiki vermutlich aktualisiert wurde, noch nicht auf dem OREPO
Mitwirken
Wenn Sie zum Wiki eines von Ihnen gespaltenen Repos beitragen möchten, gehen Sie wie folgt vor:
- Gabel das Repo
- Klonen Sie nur das Wiki auf Ihren Computer:
$ g clone [FREPO].wiki.git
- Nehmen Sie Änderungen an Ihrem lokalen gegabelten Wiki-Repo vor
- Übertragen Sie Ihre Änderungen auf GitHub
Wenn Sie bereit sind, dem Autor mitzuteilen, dass Sie Änderungen vorgenommen haben, gehen Sie wie folgt vor:
- Öffnen Sie eine Ausgabe auf OREPO
- Stellen Sie einen direkten Link zum Git-Repo Ihres Wikis bereit, um das Zusammenführen zu vereinfachen: dh [ FREPO ] .wiki.git
Änderungen zusammenführen
Als Eigentümer von OREPO haben Sie jetzt die Nachricht erhalten, dass Ihr Wiki auf dem FREPO eines anderen aktualisiert wird .
Wenn Wiki-Änderungen vom neuesten OREPO- Wiki übernommen wurden, können Sie Folgendes tun:
$ git clone [OREPO].wiki.git
$ cd [OREPO].wiki.git
# squashing all FREPO changes
$ git pull [FREPO].wiki.git master
$ git push origin master
Wenn das OREPO- Wiki vor dem Ausgangspunkt von FREPO liegt , gehen Sie wie folgt vor:
$ 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
---------- ENDE DER KOPIERPASTE AUS DEM OBEN GITHUB GIST ------------