Pull request ist ein wichtiges Werkzeug in der Arbeit mit Git und GitHub. Es ermöglicht Ihnen, anderen Entwicklern Änderungen am Projekt vorzuschlagen und sie zu einem Teil des Hauptcodes zu machen. Pull request beinhaltet das Erstellen eines separaten Zweiges, das Vornehmen von Änderungen, das Testen und die Anforderung, dass diese Änderungen in den Hauptzweig des Projekts aufgenommen werden.
Die Schritte zum Erstellen einer pull request sind wie folgt:
- Zuerst müssen Sie zur Projektseite auf GitHub gehen und auf den "Fork" -Button klicken (oben rechts). Dadurch wird eine Kopie des Projekts in Ihrem persönlichen Repository erstellt.
- Als nächstes müssen Sie Ihre Kopie des Projekts mit dem Befehl git clone auf dem lokalen Computer ablegen.
- Danach müssen Sie einen neuen Zweig erstellen, um die Änderungen vorzunehmen. Verwenden Sie dazu den Befehl git checkout -b, wobei der Name des neuen Zweiges steht.
- Sie können jetzt Änderungen am Code vornehmen, neue Funktionen hinzufügen oder Fehler beheben.
- Wenn alle Änderungen vorgenommen wurden, müssen Sie sie dem Commit hinzufügen, indem Sie den Befehl git add für alle geänderten Dateien verwenden und dann den Befehl git commit -m "Beschreibung der vorgenommenen Änderungen" verwenden.
- Danach laden Sie Ihre Änderungen mit dem Befehl git push origin auf den GitHub-Server hoch, wobei der Name Ihres Zweiges steht.
- Schließlich sehen Sie auf Ihrer Repository-Seite auf GitHub die Schaltfläche "Compare & pull request". Wenn Sie darauf klicken, gelangen Sie zum Erstellen einer pull request, in der Sie Ihre Änderungen beschreiben und einreichen können.
Es ist wichtig zu beachten, dass es vor dem Erstellen einer pull request empfohlen wird, Ihre Kopie des Projekts auf die neueste Version des Hauptzweigs zu aktualisieren, um Zusammenführungskonflikte zu vermeiden.
Wenn Sie diese Schritte befolgen, können Sie eine pull request durchführen und Ihre Änderungen am Projekt vorschlagen. Dies ist eine großartige Gelegenheit, an der Entwicklung teilzunehmen und Feedback von anderen Entwicklern zu erhalten.
Erstellen Sie eine Fork des Projekts
Um einen Fork eines Projekts zu erstellen, müssen Sie auf die Projektseite auf GitHub gehen und auf die Schaltfläche "Fork" klicken, die sich oben rechts auf der Seite befindet. Danach wird das Projekt in Ihr Konto kopiert.
Nachdem Sie eine Gabel erstellt haben, können Sie das Repository mit dem Befehl git clone auf einen lokalen Rechner verweisen. Jetzt können Sie Änderungen am Projekt lokal vornehmen.
Denken Sie daran, dass die Gabel ein separates Repository ist und alle an der Gabel vorgenommenen Änderungen das ursprüngliche Projekt nicht beeinflussen, bis Sie eine pull request erstellen und senden.
Jetzt, da Sie eine Fork des Projekts und eine lokale Kopie auf Ihrem Computer haben, können Sie eine pull request erstellen und senden, um Ihre Änderungen am ursprünglichen Projekt vorzunehmen.
Klonen Sie Ihre Gabel lokal
Bevor Sie mit der Arbeit an pull request beginnen, müssen Sie Ihren Repository-Fork auf Ihrem lokalen Computer ablegen.
Führen Sie dazu die folgenden Schritte aus:
- Gehen Sie zu Ihrer Repository-Fork-Seite auf GitHub.
- Klicken Sie auf den Button "Klonen oder Herunterladen" und kopieren Sie die URL Ihres Forks.
- Öffnen Sie eine Eingabeaufforderung oder ein Terminal auf Ihrem Computer.
- Navigieren Sie zu dem Ordner, in dem Sie die lokale Kopie des Repositorys speichern möchten.
- Geben Sie den Befehl "git clone " ein und fügen Sie die kopierte URL Ihres Forks ein.
- Drücken Sie die Eingabetaste, um das Klonen zu starten.
Jetzt haben Sie eine lokale Kopie Ihres Repository-Forks, mit dem Sie an Ihrer pull request arbeiten können.
Erstellen Sie einen neuen Zweig
Bevor Sie mit der Arbeit an neuen Funktionen oder dem Bearbeiten von Code beginnen, müssen Sie einen neuen Zweig in Ihrem Repository erstellen. Mit dem Zweig können Sie Ihre Arbeit vom Hauptcode isolieren, um Konflikte zu vermeiden und ihre Integrität zu bewahren.
Um einen neuen Zweig zu erstellen, gehen Sie zu Ihrer Repository-Seite auf GitHub. Oben im Repository sehen Sie eine Dropdown-Liste, in der Sie den Zweig auswählen, aus dem Sie einen neuen erstellen möchten. Geben Sie dann den Namen Ihres Zweiges in das entsprechende Feld ein und klicken Sie auf die Schaltfläche Neuen Zweig erstellen.
Wichtig: Benennen Sie die Zweige sinnvoll und verständlich, damit andere Entwickler leicht verstehen können, worum es geht und Ihre Arbeit verfolgen können.
Nachdem Sie einen neuen Zweig erstellt haben, können Sie zu ihm wechseln, um mit der Arbeit zu beginnen. Speichern Sie Ihre Änderungen in diesem Zweig und machen Sie Commits, um die Zwischenergebnisse zu erfassen. Wenn Sie mit Ihrer Arbeit fertig sind, können Sie eine pull request erstellen, damit Ihre Änderungen am Haupt-Repository-Zweig vorgenommen werden.
Nehmen Sie die erforderlichen Änderungen vor
Sie müssen die erforderlichen Änderungen am Projektcode vornehmen, bevor Sie eine pull request senden. Dafür:
1. Lehnen Sie das Repository mit dem Befehl git clone auf Ihren Computer ab.
2. Erstellen Sie einen neuen Zweig, der die Änderungen für pull request enthält. Es ist besser, den Namen des Zweiges mit einem beschreibenden und verständlichen Namen zu wählen, zum Beispiel fix-bug-123.
3. Nehmen Sie die erforderlichen Änderungen am Projektcode vor. Dies kann das Korrigieren von Fehlern, das Hinzufügen neuer Funktionen oder andere Änderungen an der Aufgabe sein, die Sie vor sich haben.
4. Stellen Sie sicher, dass Ihr Code mit dem im Projekt akzeptierten Stil und der Formatierung übereinstimmt. Um Probleme beim Zusammenführen zu vermeiden, sollten Sie Ihren Code auf Konflikte mit anderen Zweigen überprüfen.
5. Nachdem alle Änderungen vorgenommen und überprüft wurden, speichern Sie die Änderungen mit dem Befehl git push in das Remote-Repository.
Jetzt können Sie eine pull request auf der Plattform erstellen, auf der Ihr Repository gehostet wird. Geben Sie den Namen und die Beschreibung der Änderungen an, die Sie vorgenommen haben, damit andere Entwickler die Essenz Ihrer Anfrage zum Zusammenführen von Änderungen klar verstehen können. Nachdem Sie eine pull request erstellt haben, warten Sie, bis Sie sie überprüft und mit dem Hauptzweig des Projekts verschmolzen ist.
Kommentieren und löschen Sie Änderungen an Ihrer Gabel
Nachdem Sie die erforderlichen Änderungen am Projektcode vorgenommen haben, besteht der nächste Schritt darin, diese Änderungen in Ihrer Gabel zu kommentieren und zu löschen. Dadurch können Sie einen Änderungsverlauf erstellen, den Sie beim Erstellen einer pull request verwenden werden.
- Öffnen Sie ein Terminal oder eine Eingabeaufforderung in Ihrem lokalen Projektordner.
- Fügen Sie die Änderungen mit dem Befehl git add zum commit hinzu. . Dieser Befehl fügt alle geänderten Dateien und neuen Dateien zum Commit hinzu.
- Kommentieren Sie die Änderungen mit dem Befehl git commit -m "Beschreibung Ihrer Änderungen" . Denken Sie daran, eine Beschreibung hinzuzufügen, die klar und kurz erklärt, was in Ihrem Code geändert oder hinzugefügt wurde.
- Nehmen Sie Änderungen an Ihrer Gabel mit dem Befehl git push origin branch-name auf. Ersetzen Sie branch-name durch den Namen des Zweiges, in den Sie die Änderungen löschen möchten.
Nachdem Sie diese Schritte ausgeführt haben, werden Ihre Änderungen in Ihrem Fork des Projekts gespeichert. Jetzt können Sie eine pull request erstellen, um Ihre Änderungen am Hauptzweig des Projekts vorzunehmen.