Africa Studio - stock.adobe.com

Wie man ein Projekt in ein GitHub-Repository überträgt

Es gibt verschiedene Gründe, warum man ein Projekt in ein bestehendes GitHub-Repository verschieben muss. Dieses Tutorial unterstützt Entwickler dabei.

Führen Sie die folgenden Schritte aus, um ein neues Projekt zu einem bestehenden GitHub-Repository hinzuzufügen:

  1. Erstellen Sie ein GitHub-Repository für das vorhandene Projekt.
  2. Kopieren Sie die GitHub-URL für das neue Repository in die Zwischenablage.
  3. Führen Sie den Befehl git init im Stammordner des bestehenden Projekts aus.
  4. Fügen Sie alle Dateien des bestehenden Projekts zum Git-Index hinzu und führen Sie ein Commit durch.
  5. Fügen Sie das GitHub-Repository als Remote-Referenz für das bestehende Projekt hinzu.
  6. Führen Sie die Operation git push mit den Switches -u und -f aus.
  7. Überprüfen Sie, ob die Dateien des bestehenden Projekts an GitHub übertragen wurden.

Befehle für die GitHub-Übertragung

Viele DevOps-Profis wollen nur die Git-Befehle kennen, die sie benötigen, um ihr bestehendes Projekt auf GitHub zu pushen. Um diesen Lesern das Durcharbeiten des gesamten Beispiels zu ersparen, werden hier die in diesem Tutorial verwendeten Git-Befehle aufgeführt. Diese Befehle gehen von einem Push in ein GitHub-Repository mit dem Namen existing-website aus, das einem GitHub-Benutzer namens cameronmcnz gehört:

git init

git add .

git commit -m "Vorhandene Projektdateien zu Git hinzufügen"

git remote add origin https://github.com/cameronmcnz/example-website.git

git push -u -f origin master

Das entfernte GitHub-Repository

Um ein bestehendes Projekt auf GitHub zu pushen, müssen Sie zunächst ein GitHub-Repository erstellen. Klicken Sie dazu einfach auf die grüne Schaltfläche Create Repository in der Online-Konsole von GitHub und geben Sie einen Repository-Namen an.

In diesem Beispiel nennen wir das Repository example-website.

Abbildung 1: Sie müssen ein GitHub-Repository erstellen, um die Dateien Ihres bestehenden Projekts zu verwalten.
Abbildung 1: Sie müssen ein GitHub-Repository erstellen, um die Dateien Ihres bestehenden Projekts zu verwalten.

Beziehen Sie die GitHub-URL des Repository

Nachdem Sie das Repository erstellt haben, klicken Sie auf die grüne Schaltfläche Code. Dadurch wird die GitHub-URL für die Verwendung über HTTPS-Verbindungen angezeigt.

Kopieren Sie diesen Wert zur Verwendung in einem späteren Schritt.

Abbildung 2: Die GitHub-URL wird verwendet, um das bestehende Projekt auf GitHub zu übertragen.
Abbildung 2: Die GitHub-URL wird verwendet, um das bestehende Projekt auf GitHub zu übertragen.

Git im bestehenden Projekt initialisieren

Wenn das bestehende Projekt nicht bereits Git verwendet, geben Sie im Stammordner den Befehl git init ein. Nachdem das Repository initialisiert wurde, fügen Sie alle Projektdateien zum Git-Index hinzu und führen eine Übergabe durch:

git add .

git commit -m "Vorhandene Projektdateien vor dem Push an GitHub hinzufügen".

Hinzufügen einer Remote-Referenz für GitHub

Damit Ihr bestehendes Projekt mit GitHub synchronisiert werden kann, geben Sie den Befehl git remote add ein, um einen Verweis von Ihrer lokalen Git-Installation auf das Repository auf GitHub zu konfigurieren. Beachten Sie, dass das letzte Segment des Befehls git remote add die GitHub-URL Ihres Projekts ist.

git remote add origin https://github.com/cameronmcnz/example-website.git

Übertragen Sie das Commit an GitHub

Nachdem Sie die Remote-Referenz hinzugefügt haben, können Sie Ihr bestehendes Projekt an GitHub übertragen.

Geben Sie einfach einen git push-Befehl mit dem Namen des aktuellen Zweigs und den Switches -u und -f ein.

Beachten Sie, dass ältere Git-Repositorys standardmäßig einen master-Zweig erstellen, während neuere main verwenden. Ändern Sie den git push-Befehl entsprechend.

git push -u -f origin master

Mit dem Switch -u wird das entfernte GitHub-Repository zum Standard für Ihr bestehendes Projekt. Mit der Option -f wird Git gezwungen, alle Dateien, die bereits auf GitHub vorhanden sind, mit den Dateien Ihres Projekts zu überschreiben.

Um zu überprüfen, ob das bestehende Projekt erfolgreich auf GitHub übertragen wurde, melden Sie sich auf der GitHub-Website an und durchsuchen Sie das Repository. Alle Dateien aus Ihrem bestehenden Projekt sollten auf GitHub sichtbar sein.

Erfahren Sie mehr über Softwareentwicklung

ComputerWeekly.de
Close