Zum Hauptinhalt springen

Wie erstelle ich ein Remote-Repository auf Github von einem lokalen

In der modernen Softwareentwicklung ist die Verwendung von Remote-Repositorys zur gängigen Praxis geworden. Die Github-Plattform bietet die Möglichkeit, Remote-Repositories zum Speichern und Zusammenarbeiten an Code zu erstellen. In diesem Artikel werden wir uns ansehen, wie Sie ein Remote-Repository auf Github von einem lokalen Repository erstellen.

Der erste Schritt besteht darin, ein lokales Repository auf Ihrem Computer zu erstellen. Öffnen Sie dazu eine Eingabeaufforderung oder ein Terminal in dem Ordner, in dem Sie ein neues Repository erstellen möchten, und führen Sie den Befehl "git init" aus. Dadurch wird das neue Repository im ausgewählten Ordner initialisiert.

Nachdem Sie ein lokales Repository erstellt haben, müssen Sie dem Repository die Dateien hinzufügen, die Sie im Remote-Repository speichern möchten. Dazu können Sie den Befehl "git add" verwenden, indem Sie den Namen der Datei oder des Ordners als Argument angeben. Führen Sie nach dem Hinzufügen der Dateien den Befehl "git commit -m "Initial commit"" aus, um die Änderungen zu übernehmen.

Wenn Sie bereits ein lokales Repository vorbereitet haben, können Sie ein Remote-Repository auf Github erstellen. Gehe zur Github-Website, melde dich an und klicke dann auf den Button "Neues Repository". Füllen Sie den Repository-Namen, die Beschreibung und andere erforderliche Felder aus und klicken Sie dann auf "Repository erstellen".

Nachdem Sie das Remote-Repository erstellt haben, stellt Github Ihnen die URL des Remote-Repositorys zur Verfügung. Kopieren Sie es, kehren Sie dann zur Eingabeaufforderung oder zum Terminal zurück und führen Sie den Befehl "git remote add origin" aus [URL]", wo [URL] - die kopierte URL des Remote-Repositorys. Sie haben jetzt eine Beziehung zwischen dem lokalen und dem Remote-Repository.

Um Änderungen vom lokalen Repository an das Remote-Repository zu senden, führen Sie den Befehl "git push -u origin master" aus. Jetzt werden alle Änderungen am lokalen Repository gespeichert und im Remote-Repository auf Github verfügbar gemacht. Sie können auch Änderungen aus einem Remote-Repository mit dem Befehl "git pull" abrufen.

Daher ist das Erstellen eines Remote-Repositorys auf Github von einem lokalen Repository eine einfache und bequeme Möglichkeit, Code zu speichern und gemeinsam zu arbeiten. Dieser Prozess macht es einfach, Änderungen zu verfolgen, Code zu sichern und mit anderen Entwicklern zusammenzuarbeiten.

Installieren von Git auf einem Computer

Um mit Remote-Repositories auf Github zu arbeiten, müssen Sie Git auf Ihrem Computer installieren. Hier ist eine Schritt-für-Schritt-Anleitung:

Schritt 1:Gehen Sie zur offiziellen Git-Website unter https://git-scm.com/downloads
Schritt 2:Wählen Sie die Git-Version Ihres Betriebssystems (Windows, macOS, Linux) aus und laden Sie das Installationsprogramm herunter
Schritt 3:Führen Sie das heruntergeladene Installationsprogramm aus und folgen Sie den Anweisungen des Installationsprogramms
Schritt 4:Nachdem die Installation abgeschlossen ist, öffnen Sie die Eingabeaufforderung (Terminal) und geben Sie den Befehl git --version ein, um zu überprüfen, ob Git erfolgreich installiert wurde

Nachdem Sie Git auf Ihrem Computer installiert haben, können Sie mit dem Erstellen und Verwalten von Remote-Repositories auf Github beginnen.

Erstellen eines neuen Repositorys auf GitHub

  1. Melden Sie sich bei Ihrem GitHub-Konto an Gehen Sie zur GitHub-Website und geben Sie Ihre Anmeldeinformationen ein, um auf Ihr Konto zuzugreifen.
  2. Erstellen Sie ein neues Repository Klicken Sie auf Ihrer Profilseite auf die Schaltfläche «Neu» in der oberen rechten Ecke des Bildschirms. Das Fenster Neues Repository erstellen wird angezeigt.
  3. Füllen Sie die Repository-Einstellungen aus Geben Sie im Fenster neues Repository erstellen einen Namen und eine Beschreibung für Ihr Repository ein. Sie können auch auswählen, ob Ihr Repository öffentlich oder privat ist. Wenn das Repository öffentlich ist, ist es für alle GitHub-Benutzer sichtbar, und wenn es privat ist, haben nur die Benutzer, die Sie angeben, Zugriff darauf.
  4. Initialisieren eines Repositorys Wenn Sie bereits ein lokales Repository auf Ihrem Computer haben, können Sie es mit einem neuen Remote-Repository auf GitHub verknüpfen. Aktivieren Sie dazu das Kontrollkästchen «Initialize this repository with a README» (Dieses Repository mit einer README initialisieren). Sie können andere Einstellungen als Standard beibehalten.
  5. Erstellen Sie ein Repository Nachdem Sie alle erforderlichen Einstellungen abgeschlossen haben, klicken Sie auf «Create repository» (Repository erstellen), um ein neues Repository auf GitHub zu erstellen. GitHub erstellt ein neues Remote-Repository und gibt seine URL aus.

Sie haben jetzt ein neues Repository auf GitHub von Ihrem lokalen Computer aus erstellt. Sie können Ihre lokalen Commits mit dem Befehl git push an ein Remote-Repository senden, um die Änderungen zwischen dem lokalen und dem Remote-Repository zu synchronisieren.

Erstellen eines neuen lokalen Repositorys

Führen Sie die folgenden Schritte aus, um ein neues lokales Repository zu erstellen:

  1. Öffnen Sie die Eingabeaufforderung (Terminal) im gewünschten Verzeichnis, in dem sich Ihr Repository befindet.
  2. Verwenden Sie den Befehl git init um ein neues Repository zu initialisieren.
  3. Erstellen Sie eine neue Datei in einem Verzeichnis mit einem beliebigen Texteditor.
  4. Fügen Sie dem Repository mithilfe des Befehls eine neue Datei hinzu git add. Zum Beispiel: git add Dateiname.
  5. Übernehmen Sie die Änderungen mit dem Befehl git commit. Zum Beispiel: git commit -m "Neue Datei erstellt".

Jetzt haben Sie ein neues lokales Repository, das bereit ist, weiter zu arbeiten und mit dem Remote-Repository auf GitHub zu synchronisieren.

Hinzufügen von Dateien zum lokalen Repository

Um ein Remote-Repository auf GitHub von Ihrem lokalen Computer aus zu erstellen, müssen Sie zuerst die Dateien zum lokalen Repository hinzufügen.

Führen Sie dazu die folgenden Schritte aus:

  1. Öffne Git Bash: führen Sie Git Bash aus dem Kontextmenü des Ordners aus, in dem sich Ihre Dateien befinden.
  2. Navigieren Sie zum gewünschten Ordner: mit dem Befehl cd navigieren Sie zu dem Ordner, in dem Sie das lokale Repository erstellen möchten.
  3. Initialisieren Sie das Repository: führen Sie den Befehl aus git init um ein leeres Git-Repository im ausgewählten Ordner zu initialisieren.
  4. Dateien hinzufügen: mit dem Befehl git add Sie können dem lokalen Repository Dateien hinzufügen. Sie können alle Dateien auf einmal hinzufügen, indem Sie den Befehl verwenden git add .
  5. Mache ein Commit: führen Sie den Befehl aus git commit -m "Ihre Nachricht", um ein Commit mit einer Nachricht zu erstellen, die Ihre Änderung beschreibt.

Jetzt haben Sie ein lokales Repository mit den hinzugefügten Dateien. Sie können zum nächsten gehen

schritt und erstellen Sie ein Remote-Repository auf GitHub, um Ihr lokales Repository zu einem Remote-Repository hinzuzufügen

server und teilen Sie es mit anderen Entwicklern.

Herstellen einer Verbindung zwischen einem lokalen Repository und einem Remote-Repository

Um ein lokales Repository mit einem Remote-Repository auf GitHub zu verbinden, müssen Sie die folgenden Schritte ausführen:

  1. Öffnen Sie GitHub und erstellen Sie ein leeres Remote-Repository.
  2. Öffnen Sie auf dem lokalen Computer eine Eingabeaufforderung (Terminal) und navigieren Sie zum Verzeichnis mit dem lokalen Repository.
  3. Geben Sie den Befehl git remote add origin ein, wobei dies die URL Ihres Remote-Repositorys auf GitHub ist.
  4. Stellen Sie sicher, dass das Remote-Repository erfolgreich hinzugefügt wurde, indem Sie den Befehl git remote -v eingeben.
  5. Verwenden Sie den Befehl git push -u origin master, um Änderungen vom lokalen Repository an das Remote-Repository auf GitHub zu senden. Dieser Befehl installiert auch upstream um den Master-Zweig zu verfolgen.

Nachdem Sie diese Schritte ausgeführt haben, wird Ihr lokales Repository mit dem Remote-Repository auf GitHub verbunden. Mit den Befehlen git pull und git push können Sie jetzt Änderungen zwischen lokalen und Remote-Repositorys empfangen und senden.

Übertragen von Änderungen vom lokalen an das Remote-Repository

Nachdem Sie ein lokales Repository erstellt und alle erforderlichen Änderungen und Commits vorgenommen haben, müssen Sie diese Änderungen an das Remote-Repository auf GitHub übergeben. Es gibt mehrere Möglichkeiten, dies zu tun.

Die gebräuchlichste Methode ist die Verwendung eines Befehls git push. Dieser Befehl sendet alle lokalen Commits an das Remote-Repository. Zum Beispiel müssen Sie einen Befehl ausführen, um Änderungen an den Zweig "main" weiterzuleiten:

git push origin main

Hier ist "origin" der Name des Remote-Repositorys und "main" der Name des Zweiges, an den die Änderungen gesendet werden. Wenn Sie Änderungen an einen anderen Zweig senden möchten, ersetzen Sie "main" durch den entsprechenden Verzweigungsnamen.

Sie können auch den Befehl verwenden git push -u um eine Übereinstimmung zwischen dem lokalen Zweig und dem entfernten Zweig herzustellen. Danach können Sie einfach verwenden git push um Änderungen an ein Remote-Repository zu senden.

Wenn der Zweig im Remote-Repository nicht vorhanden ist, wird er beim Ausführen des Befehls automatisch erstellt git push. Wenn der Zweig bereits vorhanden ist, lautet der Befehl git push fügt Änderungen an diesem Zweig hinzu.

Jetzt wissen Sie, wie Sie Änderungen von einem lokalen in ein Remote-Repository auf GitHub übertragen können. Dadurch können Sie problemlos mit anderen Entwicklern zusammenarbeiten und alle Änderungen in einem zentralen Repository speichern.

Aktualisieren eines lokalen Repositorys von einem Remote-Repository

Wenn Sie mit einem Remote-Repository auf GitHub arbeiten, ist es wichtig, das lokale Repository regelmäßig zu aktualisieren, damit Sie auf die neuesten Änderungen zugreifen können. Hier sind einige Schritte, die Sie befolgen müssen, um Ihr lokales Repository von einem Remote zu aktualisieren:

SchrittDie Beschreibung
1Öffnen Sie Git Bash oder ein Terminal auf Ihrem System.
2Navigieren Sie mit dem Befehl cd in das Verzeichnis Ihres lokalen Repositorys. Wenn sich Ihr Repository beispielsweise im Ordner "my_project" befindet, führen Sie den Befehl cd my_project aus.
3Geben Sie den Befehl git fetch origin ein. Dieser Befehl lädt alle aktuellen Änderungen aus dem Remote-Repository herunter.
4Geben Sie den Befehl git merge origin/master ein, um die Änderungen aus dem Remote-Repository mit Ihrem lokalen Repository zusammenzuführen. Wenn Sie mit einem anderen Zweig arbeiten, ersetzen Sie "master" durch den Namen des gewünschten Zweiges.
5Überprüfen Sie Ihre Arbeitskopie, um sicherzustellen, dass alle Updates erfolgreich angewendet wurden.

Ihr lokales Repository enthält jetzt die letzten Änderungen aus dem Remote-Repository. Regelmäßige Updates helfen Ihnen, über alle Änderungen auf dem Laufenden zu bleiben und mögliche Konflikte bei der Arbeit mit anderen Entwicklern zu vermeiden.