Ich habe ein Projekt auf GitHub, das eine Organisation auf GitHub gespalten hat. Kann ich meinen Code downstream zum Zweig der Organisation schieben? Ich habe es versucht, konnte es aber nicht.
Ich würde gerne wissen, ob ich eine Pull-Anfrage downstream senden kann?
GitHub erlaubt das, und es ist eigentlich ziemlich einfach zu tun, obwohl ich es nicht sehr klar-dokumentiert fand.
Kurz gesagt, wenn Sie auf Pull Requests & gt; Neue Pull Request von der GitHub UI, Sie gelangen auf die "Compare" Seite. In der Dropdown-Liste auf der linken Seite können Sie Ihre eigenen Zweige auswählen ODER Sie können eine Verzweigung in das Repo eines anderen Benutzers (einschließlich Downstream oder Peers) in der Form "Benutzername: Branchname" eingeben. Wenn Benutzerhubot also eine Pull-Anforderung an den nachgeschalteten Benutzer-Octocat senden wollte, würden sie (nach den Beispielen aus GitHubs Beispielen) "octocat: master" auf der linken Seite eingeben und "hubot: master" auf der rechten Seite beibehalten.
Sobald die Namen links und rechts eingegeben sind, wird die Option "Klicken Sie hier, um eine Pull-Anforderung aus diesem Vergleich zu erstellen" angezeigt. Voila! Downstream-Pull-Anfrage!
Sie können ihren Fork Ihres Repositories auszweigen und diesen als einen anderen Remote in Ihrem Repo hinzufügen. Anschließend können Sie eine Pull-Anforderung an sie senden.h Möglicherweise müssen Sie einen anderen Benutzer hinzufügen und einen anderen Eintrag von ".ssh / config" hinzufügen, um einen anderen öffentlichen Schlüssel bereitzustellen. Hört sich cool an! :)
Tags und Links github pull-request