Git

So stellen Sie eine Pull-Anfrage in Github

So stellen Sie eine Pull-Anfrage in Github
Git ist ein Versionskontrollsystem (VCS). GitHub ist ein auf Git . aufbauendes Kollaborationstool. Es ist auch ein grafisches Git-Frontend. Auf GitHub können Sie mit vielen Leuten gleichzeitig an jedem Projekt arbeiten. Dazu müssen Sie jedoch den Personen, die Sie an Ihrem Projekt ändern möchten, die erforderlichen Berechtigungen hinzufügen.

Aber was ist, wenn Sie in einem Projekt etwas Interessantes tun und Änderungen an einem Projekt vornehmen möchten, obwohl Sie dazu nicht privilegiert sind?? Nun, hier kommt Pull Request ins Spiel. GitHub-Pull-Request ist eine Möglichkeit, zu einem Projekt auf GitHub beizutragen, auch wenn Sie keine Berechtigungen haben, um Änderungen am Projekt vorzunehmen. Alles, was Sie tun müssen, ist das Projekt zu forken, das geforkte Projekt auf Ihrem Computer zu klonen, Änderungen vorzunehmen, die Änderungen in das geforkte Repository zu übertragen und eine Pull-Anforderung an das ursprüngliche Projekt-Repository zu senden. Wenn dem Eigentümer die von Ihnen vorgenommenen Änderungen gefallen, kann er sie mit dem ursprünglichen Projekt zusammenführen. Andernfalls kann er Ihre Anfrage jederzeit entfernen. Eine sehr schöne Funktion.

In diesem Artikel zeige ich Ihnen, wie Sie einen Pull-Request in GitHub erstellen. Also lasst uns anfangen.

Forking GitHub-Repository:

Um ein GitHub-Repository abzuzweigen, gehen Sie auf die Seite des GitHub-Repositorys (die Sie nicht besitzen oder ändern dürfen), die Sie beitragen möchten, und klicken Sie auf Gabel wie im Screenshot unten markiert.

Das Repository wird gegabelt, wie Sie im Screenshot unten sehen können.

Sobald das Repository gegabelt ist, sollte es mit Ihrem Benutzernamen erscheinen, wie Sie im Screenshot unten sehen können. Dies ist eine Kopie des ursprünglichen Repositorys, das Sie gegabelt haben.

GitHub-Repository klonen:

Nachdem das GitHub-Repository nun gegabelt ist, können Sie hier alle gewünschten Änderungen vornehmen. Also, lass es uns klonen.

Um das GitHub-Repository zu klonen, klicken Sie auf Kegel oder Download und kopieren Sie die Repository-URL.

Dann benutze Git-Klon Befehl zum Klonen des Repositorys auf Ihrem Computer.

$ git-Klon https://github.com/dev-shovon/toc-generator-plugin.git

Das GitHub-Repository sollte geklont werden.

Änderungen am Forked-Repository vornehmen:

Das Repository, das ich gegabelt habe, enthält 3 Dateien. Demo.html, Liesmich.md, toc_plugin.js. Ich werde eine einfache Änderung vornehmen zu Demo.html und pushen Sie die Änderung auf GitHub in diesem Abschnitt.

Dies ist der Inhalt der Demo.html Datei.

Das bekomme ich, wenn ich das laufe Demo.html Datei im Browser. Ändern wir nun die Kopfzeilen des Inhaltsverzeichnisses (TOC) grün.

Ich habe ein wenig CSS in die eingefügt Demo.html um die TOC-Header grün zu machen.

Wie Sie sehen können, sind die TOC-Header grün.

Jetzt werde ich die Änderungen festschreiben und in das gegabelte GitHub-Repository übertragen.

Navigieren Sie zunächst wie folgt zu Ihrem geklonten Git-Repository:

$ cd toc-generator-plugin/

Stellen Sie die Änderungen nun wie folgt ein:

$ git add -A

Führen Sie nun wie folgt einen neuen Commit durch:

$ git commit -m 'ToC-Header-Farbe in Grün geändert'

Übertragen Sie nun die Änderungen mit dem folgenden Befehl in das gegabelte GitHub-Repository:

$ git push origin master

Möglicherweise müssen Sie die Anmeldedaten Ihres GitHub-Kontos angeben provide. Sobald Sie dies getan haben, sollten die Änderungen auf GitHub hochgeladen werden.

Wie Sie sehen können, ist die Demo.html Datei wird auf GitHub aktualisiert.

Pull-Request erstellen:

Um nun einen Pull-Request zu erstellen, klicken Sie auf Neue Pull-Anfrage Schaltfläche wie im Screenshot unten markiert.

Stellen Sie nun sicher, dass das Basis-Repository, der Basis-Zweig und Ihre gegabelten Repository-Informationen richtig eingestellt sind. Wenn Sie fertig sind, klicken Sie auf Pull-Request erstellen wie im Screenshot unten markiert.

Geben Sie Ihre Kommentare zu diesem Pull-Request ein, damit das Entwicklungsteam weiß, was Sie zu tun versuchen. Wenn Sie fertig sind, klicken Sie auf Pull-Request erstellen wie im Screenshot unten markiert.

Der Pull-Request sollte erstellt werden, wie Sie im Screenshot unten sehen können.

Jetzt sieht der Besitzer des ursprünglichen GitHub-Repositorys einen neuen Pull-Request.

Wenn der Eigentümer die Änderungen mit dem ursprünglichen Projekt zusammenführen möchte, kann er dies tun. Um die Änderungen zusammenzuführen, müsste er/sie auf click klicken Pull-Request zusammenführen.

Bestätigen Sie dann die Zusammenführungsanfrage, indem Sie auf klicken Zusammenführung bestätigen.

Sobald der Eigentümer die Zusammenführungsanfrage bestätigt, sollten die Änderungen mit dem ursprünglichen GitHub-Repository zusammengeführt werden.

Wie Sie sehen können, ist die Demo.html Datei wird im Original-Repository aktualisiert.

So machen Sie also eine Pull-Anfrage in GitHub. Danke, dass du diesen Artikel gelesen hast.

SuperTuxKart für Linux
SuperTuxKart ist ein großartiger Titel, der entwickelt wurde, um Ihnen das Mario Kart-Erlebnis kostenlos auf Ihrem Linux-System zu bieten. Es ist ziem...
Battle for Wesnoth-Tutorial
The Battle for Wesnoth ist eines der beliebtesten Open-Source-Strategiespiele, die Sie derzeit spielen können. Dieses Spiel befindet sich nicht nur se...
0 A.D. Lernprogramm
Von den vielen Strategiespielen da draußen, 0 A.D. schafft es, sich trotz Open Source als umfassender Titel und sehr tiefgehendes, taktisches Spiel ab...