Zum Hauptinhalt springen

Wie man ein Pull-Request für sein Repository erstellt: Die Anweisung ist Schritt für Schritt

Wenn Sie mit Git arbeiten und anderen Entwicklern Ihre Änderungen am Code anzeigen möchten, ist das Pull–Request das perfekte Werkzeug dafür. Auf diese Weise können Sie Ihre Änderungen am Code des Haupt-Repositorys vorschlagen und andere Entwickler darauf aufmerksam machen. In diesem Artikel werden wir Ihnen sagen, wie Sie ein Pull-Request für Ihr Repository auf GitHub oder GitLab erstellen können.

Stellen Sie sicher, dass Sie bereits über ein eigenes Repository verfügen, bevor Sie mit der Erstellung eines Pull-Requiests beginnen. Wenn es keine gibt, erstellen Sie es auf der GitHub- oder GitLab-Plattform. Dann lehnen Sie dieses Repository mit dem Befehl "git clone" und Ihrer Repository-URL auf Ihren Computer ab. Sie können die Git-Befehlszeile oder eine grafische Benutzeroberfläche wie GitHub Desktop oder SourceTree verwenden, je nach Ihren Vorlieben.

Nachdem Sie das Repository gekippt haben, können Sie mit Änderungen am Code beginnen. Erstellen Sie einen neuen Zweig, um mit Ihren Änderungen zu arbeiten, indem Sie den Befehl "git checkout -b" und den Namen des Zweiges verwenden. Dadurch können Sie Ihre Änderungen vom Hauptzweig isolieren und in einem separaten Zweig speichern. Es wird empfohlen, dem Verzweigungsnamen einen aussagekräftigen Namen zu geben, um zu verstehen, was genau im Code geändert wurde. Zum Beispiel "feature/neues Feature hinzufügen".

Erstellen eines Repositorys in Git

Bevor Sie ein Pull-Request für Ihr Repository in Git erstellen können, müssen Sie das Repository selbst erstellen. Sie können dies mit den folgenden Schritten tun:

1. Erstellen Sie ein Git-Hosting-Konto.

Wenn Sie noch kein Git-Hosting-Konto haben (z. B. GitHub oder GitLab), müssen Sie sich registrieren. Um dies zu tun, gehen Sie zur Registrierungsseite für das Hosting, füllen Sie die erforderlichen Daten aus und bestätigen Sie Ihr Konto per E-Mail.

2. Melden Sie sich bei Ihrem Git-Hosting-Konto an.

Melden Sie sich nach erfolgreicher Registrierung mit Ihren Anmeldeinformationen bei Ihrem Git-Hosting-Konto an.

3. Erstellen Sie ein neues Repository.

Suchen Sie auf der Seite Ihres Kontos nach der Schaltfläche "Neues Repository erstellen" oder ähnlichem. Klicken Sie darauf und folgen Sie den Anweisungen auf dem Bildschirm, um ein neues Repository zu erstellen. Geben Sie den Namen des Repositorys ein und wählen Sie die Optionen aus, die Ihren Anforderungen entsprechen.

Anmerkung: In einigen Fällen müssen Sie möglicherweise einen Pfad zu Ihrem lokalen Repository angeben, der dem Remote-Repository auf dem Git-Hosting zugeordnet wird.

4. Holen Sie sich die URL des Remote-Repositorys.

Nachdem Sie das Repository erstellt haben, erhalten Sie die URL des Remote-Repositorys. Speichern Sie es, da Sie es benötigen, um eine lokale Kopie des Repositorys zu erstellen und Befehle mit Git auszuführen.

5. Erstellen Sie eine lokale Kopie des Repositorys.

Lehnen Sie das Repository mit dem Befehl git clone auf Ihren Computer ab und geben Sie die URL des Remote-Repositorys an. Dadurch wird eine lokale Kopie des Repositorys erstellt, mit dem Sie arbeiten werden.

Jetzt sind Sie bereit, neue Zweige zu erstellen, Änderungen vorzunehmen, Commits zu erstellen, ein Pull-Request zu erstellen und andere Aktionen mit Ihrem Repository in Git durchzuführen.

Klonen des Repositorys auf den lokalen Computer

Um mit dem Repository auf Ihrem lokalen Computer zu arbeiten, müssen Sie einen Klonvorgang ausführen. Mit dem Klonen können Sie eine lokale Kopie des Repositorys erstellen, mit der Sie arbeiten und Änderungen vornehmen können.

Führen Sie die folgenden Schritte aus, um das Repository auf Ihren Computer zu kippen:

  1. Öffnen Sie Git Bash oder die Eingabeaufforderung, in der Sie mit Git arbeiten werden.
  2. Wechseln Sie in das Verzeichnis, in dem Sie die lokale Kopie des Repositorys platzieren möchten.
  3. Kopieren Sie den Verweis auf das Repository, das Sie neigen möchten.
  4. Führen Sie den Befehl git clone aus [repository-Link] , wo statt [repository-Link] sie müssen den kopierten Link einfügen.

Nachdem Sie diese Schritte ausgeführt haben, erstellt Git eine lokale Kopie des Repositorys auf Ihrem Computer. Sie können damit genauso arbeiten wie mit jedem anderen Ordner auf Ihrem Computer.

Erstellen eines neuen Zweiges für Änderungen

Wenn Sie einen neuen Zweig erstellen, können Sie Ihre Änderungen entwickeln und testen, ohne den Hauptcode zu beeinträchtigen, und Sie können bei Bedarf leicht zur vorherigen Version zurückkehren.

Führen Sie die folgenden Schritte aus, um einen neuen Zweig zu erstellen:

  1. Öffnen Sie Ihr Repository auf GitHub.
  2. Klicken Sie auf die Registerkarte "Branches".
  3. Geben Sie im Feld Verzweigungsname einen eindeutigen Namen für den neuen Zweig ein.
  4. Wählen Sie die Option Verzweigen von aus und geben Sie den Zweig an, aus dem Sie einen neuen Zweig erstellen möchten.
  5. Klicken Sie auf die Schaltfläche "Neuen Zweig erstellen".

Sie haben jetzt einen neuen Zweig für Ihre Änderungen erstellt. Sie können zu diesem Zweig wechseln, um mit der Arbeit an den Änderungen in Ihrem Repository zu beginnen. Nachdem Sie den neuen Zweig abgeschlossen haben, können Sie ein Pull-Request erstellen, um Ihre Änderungen in die Hauptversion aufzunehmen.

Erforderliche Änderungen am Projekt vornehmen

Bevor Sie ein Pull-Request für Ihr Repository erstellen können, müssen Sie die erforderlichen Änderungen am Projekt vornehmen. Befolgen Sie dazu die folgenden Schritte:

1. Lehnen Sie das Repository mit dem Befehl «git clone Url_repository» auf Ihren Computer ab. Hier ist die Repository-URL ein Link zu Ihrem Repository.

2. Öffnen Sie das Projekt in der von Ihnen ausgewählten integrierten Entwicklungsumgebung (IDE) oder in einem Texteditor.

3. Suchen Sie nach der Datei oder den Dateien, an denen Sie Änderungen vornehmen möchten.

4. Nehmen Sie die gewünschten Änderungen an den Dateien vor. Sie können neuen Code hinzufügen, Fehler beheben, vorhandenen Code ändern usw.

5. Stellen Sie sicher, dass Ihr Code korrekt formatiert ist und keine Tippfehler enthält.

6. Machen Sie Ihre Änderungen mit dem Befehl «git commit -m ", um Ihre Änderungen zu beschreiben"». Hier ist eine Beschreibung Ihrer Änderungen eine kurze Beschreibung dessen, was Sie im Projekt geändert haben.

7. Laden Sie Ihre Änderungen mithilfe des Befehls «git push origin your_wite» in das Repository hoch. Hier ist Ihre Verzweigung der Name des Zweiges, an dem Sie arbeiten.

Jetzt werden Ihre Änderungen in Ihrem Repository gespeichert und Sie sind bereit, ein Pull-Request zu erstellen.

Erstellen und Entwerfen eines "Pull-Requests"

Schritt 1. Vorbereiten des Repositorys:

Stellen Sie sicher, dass Sie die aktuelle Version des Repositorys auf Ihrem Computer haben und ein Versionskontrollsystem (z. B. Git) installiert und konfiguriert haben, bevor Sie ein Pull-Request erstellen.

Schritt 2. Erstellen eines neuen Zweiges:

Es wird empfohlen, einen neuen Zweig zu erstellen, um mit neuen Funktionen zu beginnen oder einen Fehler zu beheben. Verwenden Sie den Befehl "git checkout -b new-branch-name", um einen neuen Zweig zu erstellen und zu wechseln.

Schritt 3. Änderungsdienst:

Nehmen Sie die erforderlichen Änderungen am Code oder an den Projektdateien mit beliebigen Tools oder Code-Editoren vor, die Sie verwenden möchten.

Schritt 4. Kommentieren Sie die Änderungen:

Nachdem Sie alle erforderlichen Änderungen vorgenommen haben, führen Sie den Befehl "git commit -m "aus, um die Änderungen lokal zu commit.

Schritt 5. Senden von Änderungen an ein Remote-Repository:

Um Ihre Änderungen an ein Remote-Repository zu senden, führen Sie den Befehl "git push origin new-branch-name" aus. Dadurch wird ein neuer Zweig im Remote-Repository erstellt und Ihre Änderungen an das Remote-Repository gesendet.

Schritt 6. Erstellen eines Pull-Requests:

Gehen Sie zu Ihrer Repository-Seite auf der Plattform, auf der Sie Ihr Projekt hosten (z. B. GitHub). Suchen Sie den Abschnitt "Pull Requests" und klicken Sie auf die Schaltfläche "New Pull Request".

Schritt 7. Zweige auswählen und beschreiben:

Wählen Sie den Zweig aus, an dem Sie Änderungen vornehmen möchten, sowie den Zweig, aus dem Sie ein Pull-Request erstellen möchten. Füllen Sie dann eine Beschreibung Ihrer Änderungen aus, damit andere Gegenarbeiter leicht verstehen können, was Sie vorgenommen haben.

Schritt 8. Bestätigung und Versand:

Überprüfen Sie alle Details Ihres Pull-Requests und klicken Sie auf die Schaltfläche "Create Pull Request", um es zu senden. Ihr Pull-Request wird nun von anderen Gegenparteien zur Diskussion und Überprüfung zur Verfügung gestellt.

Glückwunsch! Sie haben gerade ein Pull-Request für Ihr Repository erstellt und erstellt. Erwarten Sie, dass andere Contributors Ihre Änderungen überprüfen und entscheiden, sie in die gemeinsame Codebasis aufzunehmen.

Warten auf Bewertungen und Kommentare

Nachdem Sie ein Pull-Request für Ihr Repository erstellt haben, sollten Sie eine Überprüfung von anderen Projektteilnehmern erwarten. Eine Überprüfung ist der Prozess, um Ihren Code auf Fehler, Verbesserungen und Konformität mit Projektstandards zu überprüfen.

Während dieser Zeit können andere Teilnehmer Kommentare zu Ihrem Code hinterlassen, auf Fehler hinweisen oder Verbesserungen vorschlagen. Ihre Aufgabe ist es, diese Kommentare sorgfältig zu lesen und darauf zu reagieren.

Wenn Kommentare Korrekturen erfordern, sollten Sie den Code bearbeiten und die erforderlichen Änderungen vornehmen. Nachdem Sie die Änderungen vorgenommen haben, können Sie ein neues Commit erstellen, das alle vorgenommenen Änderungen widerspiegelt. Dieser Commit wird automatisch zu Ihrem Pull-Request hinzugefügt und bei der Überprüfung berücksichtigt.

Es ist wichtig zu verstehen, dass Bewertungen und Kommentare Teil des Projektzusammenarbeitsprozesses sind. Sie helfen, die Qualität des Codes zu verbessern, Fehler zu erkennen und Ihnen wertvolle Entwicklungstipps zu geben. Vernachlässigen Sie daher die Bewertungen und Kommentare nicht, sondern versuchen Sie, sie zu beachten und alle notwendigen Korrekturen vorzunehmen.

Änderungen annehmen und "Pull Request" zum Hauptzweig zusammenführen

Nachdem das Pull-Request gesendet wurde, können Sie mit der Überprüfung der Änderungen beginnen und sie mit dem Hauptzweig des Projekts zusammenführen. Dieser Schritt ist wichtig, um die vorgenommenen Änderungen zu integrieren und die aktuelle Version des Codes auf dem neuesten Stand zu halten.

Öffnen Sie zunächst das Pull-Request in Ihrem Repository. Auf der Pull-Seite des Requests sehen Sie eine Übersicht über die vorgenommenen Änderungen, Kommentare und andere Diskussionen.

Bevor Sie Änderungen mit dem Hauptzweig zusammenführen können, müssen Sie die vorgenommenen Änderungen auf dem lokalen Computer oder auf dem Testserver testen. Stellen Sie sicher, dass der Code ordnungsgemäß funktioniert und keine Fehler oder Abstürze verursacht.

Wenn alle Tests erfolgreich sind, können Sie mit der Zusammenführung beginnen. Suchen Sie auf der Pull-Seite des Requests nach der Schaltfläche "Zusammenführen" oder "Zusammenführen". Klicken Sie darauf.

Im daraufhin angezeigten Fenster sehen Sie die Optionen zum Zusammenführen. Normalerweise werden Sie aufgefordert, einen Zweig auszuwählen, in den die Änderungen zusammengeführt werden sollen. Stellen Sie sicher, dass der richtige Zweig ausgewählt ist. Klicken Sie auf die Schaltfläche "Zusammenführen" oder "Zusammenführen".

Nachdem Sie diese Schritte ausgeführt haben, wird das Pull-Request mit dem Hauptzweig verschmolzen. Sie können einen Kommentar zur Zusammenführung hinzufügen oder Feedback zur Arbeit eines anderen Entwicklers hinterlassen. Als nächstes können Sie das Pull-Request schließen und mit weiteren Aufgaben beginnen.

Abhängig von der Größe der Änderungen und der aktuellen Auslastung des Repositorys kann der Prozess des Zusammenführens eines Pull-Requiests einige Zeit in Anspruch nehmen. Wenn die Zusammenführung erfolgreich war, werden die Änderungen im Hauptprojektzweig verfügbar und für alle Entwickler sichtbar.

Denken Sie daran, dass es wichtig ist, alle möglichen Nuancen der Änderungen mit anderen Entwicklern zu besprechen und zu erarbeiten, bevor Sie ein Pull Request zusammenführen. Die rechtzeitige Überprüfung, Prüfung und Verschmelzung von Pull-Requests wird dazu beitragen, das Projekt auf dem neuesten Stand zu halten und seine Qualität zu verbessern.