GitHub ist ein webbasiertes Portal für die Entwicklung von Open-Source-Software. Eine der wichtigsten und nützlichsten Funktionen von GitHub ist die Möglichkeit, einen Pool von Requests zu erstellen, die es Projektteilnehmern ermöglichen, Änderungen am Code vorzunehmen und sie zur Aufnahme in den Quellcode des Projekts vorzuschlagen. Die Erstellung eines Recest-Pools ist ein wesentlicher Bestandteil der Arbeit im Entwicklungsteam und trägt zur Zusammenarbeit und zur Verbesserung der Qualität der zu entwickelnden Software bei.
Das Erstellen eines Request-Pools auf GitHub ist einfach, erfordert jedoch einige Kenntnisse und Fähigkeiten, um mit dieser Plattform zu arbeiten. Zunächst müssen Sie über ein GitHub-Konto und grundlegende Git-Kenntnisse verfügen. Nachdem Sie Ihr Repository vorkonfiguriert und mit dem Hauptprojekt synchronisiert haben, können Sie mit dem Erstellen eines Requiest-Pools beginnen.
Um einen Request-Pool zu erstellen, gehen Sie zu Ihrer Repository-Seite auf GitHub. Rechts neben der Dateiliste oben auf der Seite sehen Sie die Schaltfläche "Pull Request". Klicken Sie darauf. Die Seite "Request Pool erstellen" wird geöffnet, auf der Sie einen Namen für Ihren Pool und eine Beschreibung angeben und auswählen können, für welchen Zweig des Projekts Sie einen Request-Pool erstellen möchten. Nachdem Sie alle erforderlichen Felder ausgefüllt haben, klicken Sie auf die Schaltfläche "Pull Request erstellen".
Nachdem Sie einen Request-Pool erstellt haben, gelangen Sie zu einer Seite, auf der Ihre vorgeschlagene Änderung diskutiert wird. Hier können die Projektteilnehmer Kommentare abgeben, Fragen stellen und ihre Meinung zu den von Ihnen vorgenommenen Änderungen äußern. Projektentwickler können Ihren Anforderungspool auch akzeptieren, ablehnen oder zusätzliche Änderungen anfordern. Beachten Sie, dass Sie nicht nur für das Hauptprojekt, sondern auch für andere Zweige, einschließlich bereits vorhandener Request-Pools, einen Request-Pool erstellen können.
Öffnen Sie das Repository auf GitHub
- Besuchen Sie die Website GitHub.com .
- Melden Sie sich bei Ihrem Konto an, wenn Sie noch nicht angemeldet sind.
- Suchen Sie auf der Startseite nach einer Liste Ihrer Repositorys und wählen Sie das gewünschte Repository aus.
Sie können die Suche auch verwenden, wenn Sie viele Repositories haben und das gewünschte nicht finden können.
Nachdem Sie das gewünschte Repository geöffnet haben, können Sie mit dem nächsten Schritt fortfahren, indem Sie einen neuen Pool-Request erstellen.
a) Melden Sie sich bei Ihrem Konto an
Um einen Request-Pool auf GitHub zu erstellen, müssen Sie sich bei Ihrem Plattformkonto anmelden.
Um sich bei Ihrem Konto anzumelden, besuchen Sie die Github-Website.com und geben Sie Ihre Autorisierungsdaten ein: Benutzername und Passwort.
Wenn Sie noch kein GitHub-Konto haben, müssen Sie es erstellen, indem Sie auf die Schaltfläche "Anmelden" klicken und die erforderlichen Felder ausfüllen.
Nach erfolgreicher Anmeldung auf der Website werden Sie auf die Hauptseite Ihres Kontos weitergeleitet, wo Sie mit der Erstellung eines Request-Pools fortfahren können.
b) Suchen Sie das gewünschte Repository
Um einen Request-Pool auf GitHub zu erstellen, müssen Sie zuerst das gewünschte Repository finden, in dem Sie Änderungen vornehmen oder neuen Code hinzufügen möchten. Verwenden Sie die Suche auf GitHub, um das gewünschte Repository anhand von Stichwörtern, Projektnamen oder Autorennamen zu finden. Sie können auch die globale Suche auf GitHub verwenden, um Projekte und Repositorys zu finden, die einem bestimmten Thema oder einer bestimmten Programmiersprache zugeordnet sind.
Wenn Sie das gewünschte Repository gefunden haben, öffnen Sie das entsprechende Repository, um den Inhalt und die Struktur des Projekts anzuzeigen. Beachten Sie die Dateien, Ordner, Zweige und Kommentare anderer Entwickler. Dies wird Ihnen helfen zu verstehen, wo und welche Änderungen vorgenommen werden müssen.
Falls verfügbar, können Sie auch die Projektdokumentation einsehen. Die Dokumentation kann nützliche Informationen über den Änderungsprozess und die erwarteten Codierungsstandards enthalten.
Vergessen Sie nicht, dass Sie möglicherweise Zugriffsrechte von Projektentwicklern erhalten müssen, bevor Sie Änderungen am Repository vornehmen. Einige Repositorys können privat sein oder Regeln für die Teilnahme an der Entwicklung haben.
Geben Sie das Repository ein
Sie müssen das Repository, in dem die Änderungen vorgenommen wurden, die Sie vornehmen möchten, forken (kopieren), bevor Sie den Pool Request erstellen. Ein Repository zu forken bedeutet, eine eigene Kopie des Projekts eines anderen auf Ihrem Konto zu erstellen.
Um ein Repository auf GitHub zu forken, benötigen Sie:
- Gehe zu der Seite des Repositorys, das du forken möchtest.
- Klicken Sie auf den "Fork" -Button oben rechts auf der Seite. Wenn Sie auf diese Schaltfläche klicken, erstellen Sie eine Kopie des Repositorys in Ihrem Konto.
- Nachdem Sie das Repository erfolgreich abgelegt haben, werden Sie auf die Seite Ihrer eigenen Kopie weitergeleitet. Sie können jetzt frei Änderungen vornehmen und Commits in diesem Repository ausführen.
Denken Sie daran, dass das Fork-Repository von Ihrem Konto verfolgt wird und Sie uneingeschränkt Änderungen an dem Repository vornehmen können. Ihre Änderungen wirken sich nicht auf das ursprüngliche Repository aus, bis der Request-Pool erstellt wurde und die Änderungen zusammengeführt wurden.
Erstellen Sie einen neuen Zweig
Führen Sie die folgenden Schritte aus, um einen neuen Zweig auf GitHub zu erstellen:
- Öffnen Sie das Repository, in dem Sie den Zweig erstellen möchten.
- Klicken Sie auf der Hauptseite des Repositorys auf die Schaltfläche "Branch: master" (oder einen anderen Namen für den aktuellen Zweig).
- Geben Sie im angezeigten Feld einen Namen für den neuen Zweig ein. Der Verzweigungsname muss beschreibend sein und dem Typ der Änderungen entsprechen, die Sie vornehmen.
- Klicken Sie auf "Create new branch" (Neuen Zweig erstellen).
Nachdem Sie einen neuen Zweig erstellt haben, können Sie Änderungen an den Projektdateien vornehmen. Wenn Sie mit den Änderungen fertig sind und bereit sind, sie für die Zusammenführung vorzuschlagen, können Sie aus dem erstellten Zweig einen Pool-Request erstellen.
Abändern
Bevor Sie einen Request-Pool auf GitHub erstellen, müssen Sie Änderungen am Repository vornehmen, zu dem Sie beitragen möchten. Diese Änderungen können das Hinzufügen oder Löschen von Dateien, das Bearbeiten vorhandener Dateien und viele andere Aktionen umfassen.
Es wird empfohlen, einen separaten Zweig zu erstellen, um neue Funktionen zu entwickeln oder Fehler zu beheben, bevor Sie Änderungen vornehmen. Wenn Sie einen separaten Zweig erstellen, können Sie unabhängig vom Hauptprojektzweig an Änderungen arbeiten und die Änderungen über den Pool Request einfach zusammenführen.
Wenn Sie alle notwendigen Änderungen an Ihrem separaten Zweig vorgenommen haben, können Sie ein Commit durchführen, um den aktuellen Status des Codes beizubehalten. Es wird empfohlen, eine aussagekräftige Commit-Nachricht zu schreiben, die die vorgenommenen Änderungen beschreibt. Dies wird es anderen Entwicklern ermöglichen, besser zu verstehen, was in diesem Kommentar getan wurde und warum.
Nachdem Sie die Änderungen vorgenommen und das Commit abgeschlossen haben, können Sie Ihren Zweig an das Remote-GitHub-Repository senden und einen Request-Pool erstellen. Im Request-Pool können Sie die vorgenommenen Änderungen im Detail beschreiben, Fragen stellen und auf bestimmte Bereiche des Codes hinweisen, die überprüft werden müssen.
Andere Entwickler können Kommentare hinterlassen und die vorgenommenen Änderungen besprechen sowie auf mögliche Fehler oder Verbesserungen hinweisen. Einige Projekte erfordern möglicherweise zusätzliche Schritte, z. B. das Testen von Änderungen oder die Unterzeichnung eines Mitgliedslizenzvertrags.
Nachdem die Änderungen zwischen den Projektteilnehmern besprochen und genehmigt wurden, kann der Request-Pool angenommen und mit dem Hauptzweig des Projekts verschmolzen werden. Ihr Beitrag wird zum Projekt beigetragen, und andere Entwickler können von Ihren Änderungen profitieren.
Nehmen Sie Änderungen vor und erstellen Sie einen Request-Pool, damit Sie sich aktiv an der Projektentwicklung auf GitHub beteiligen und Ihre Ideen mit anderen Entwicklern teilen können.
Erstellen Sie einen Request-Pool
1. Rufen Sie die Seite des Repositorys auf, in dem Sie den Request-Pool erstellen möchten.
2. Klicken Sie oben auf der Seite auf die Registerkarte "Pull requests".
3. Klicken Sie rechts neben der Liste Anforderungspool auf den grünen Button "New pull request".
4. Wählen Sie den Zweig mit den Änderungen aus, die Sie dem ursprünglichen Repository hinzufügen möchten. Sie können auch einen Zweig aus Ihrer Gabel auswählen.
5. Fügen Sie dem Anforderungspool einen Titel und eine Beschreibung hinzu. Der Titel muss kurz und beschreibend sein, damit andere Entwickler verstehen können, was geändert wurde.
6. Markieren Sie die Reviver, die Ihre Änderungen bewerten sollen. Reviver können andere Entwickler sein, die Feedback geben und Ihren Code überprüfen können.
7. Nachdem Sie alle Felder überprüft haben, klicken Sie auf die grüne Schaltfläche "Create pull request".
8. Ihr Requiest-Pool wurde jetzt erstellt und ist in der Liste Requiest-Pool sichtbar. Andere Entwickler können Kommentare hinterlassen und Ihre Änderungen einsehen.
9. Wenn Sie Änderungen an Ihrem Request-Pool vornehmen möchten, aktualisieren Sie einfach den Zweig mit den Änderungen und die Kommentare werden automatisch aktualisiert.
10. Wenn Ihre Änderungen validiert und genehmigt wurden, können sie in den Hauptzweig des Repositorys zusammengefasst werden.
Jetzt wissen Sie, wie Sie einen Request-Pool auf GitHub erstellen und Ihre Änderungen am Projekt vorschlagen. Viel Glück!