Dies sind die Schritte, die erforderlich sind, um ein Repository zu verzweigen, Änderungen vorzunehmen und schließlich eine Pull-Anforderung zu öffnen, damit die Änderungen wieder in das ursprüngliche Repository übernommen werden.
auf GitHub, navigieren Sie zu der Seite des Repository und klicken Sie auf die Fork Schaltfläche in der rechten oberen Ecke der Seite
Kopieren Sie die URL des Gabel Repository create a local clone in EGit
Ich empfehle Erstellen eines neuen Zweigs in der Form your-name/issue-name
. Die Arbeit in einem separaten Zweig bietet eine bessere Übersicht und hilft bei der parallelen Bearbeitung mehrerer Pull-Anfragen.
Make one or more commits, die in einer Pull-Anforderung enden sollte.
Push Diese Änderungen am geteilten Repository.
Navigieren Sie auf GitHub zur Fork-Seite. Sie sollten dort eine Nachricht sehen, die darauf hinweist, dass ein neuer Zweig erstellt wurde und eine Schaltfläche, um eine Pull-Anforderung zu erstellen. Klicken Sie auf diese Schaltfläche. Auf der nächsten Seite können Sie weitere Informationen erhalten und schließlich die Erstellung der Pull-Anfrage bestätigen.
Um Änderungen an den Ursprungs Repository gemacht zu verbrauchen, würden Sie es als remote zu Ihrem lokalen Klon hinzufügen möchten.
Sie können die Fernbedienungen sogar umbenennen, sodass das gegabelte Repository (das, an das Sie drängen) den Namen fork
hat und für das ursprüngliche Repository den Standardnamen origin
verwendet.
Zum Beispiel: [remote "fork"] url = [email protected]:your-name/forked-repo.git fetch = +refs/heads/*:refs/remotes/fork/* [remote "origin"] url = [email protected]:user/originating-repo.git fetch = +refs/heads/*:refs/remotes/origin/*
Pull-Anfragen sind eine Funktion von GitHub, der Hosting-Provider, selbst nicht git, so bezweifle ich, dass eine solche Funktion in egit zur Verfügung steht. – 1615903