0Pricing
Git & GitHub Professional Workflow · Lektion

Mehrere Remotes verwalten

Lernen Sie, mit mehr als einem Remote-Repository zu arbeiten, Remotes umzubenennen und zu entfernen sowie Forks mit dem Upstream zu synchronisieren.

Mehrere Remotes verwalten ist eine kostenlose Git & GitHub Professional Workflow-Lektion auf CoddyKit. Dies ist Lektion 4 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Git & GitHub Professional Workflow-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Git & GitHub Professional Workflow-Kurs umfasst insgesamt 4 Lektionen.

Warum mehrere Remotes?

Ein Git-Repository kann gleichzeitig mit mehr als einem Remote kommunizieren. Das Standard-Remote heißt normalerweise origin, Sie können jedoch weitere hinzufügen.

  • origin ist normalerweise Ihre eigene Kopie (ein Fork)
  • upstream verweist üblicherweise auf das ursprüngliche Projekt

Diese Einrichtung bildet die Grundlage für Workflows zur Mitarbeit an Open-Source-Projekten.

Remotes auflisten

Verwenden Sie git remote -v, um alle für Ihr Repository konfigurierten Remotes sowie deren Fetch- und Push-URLs anzuzeigen.

git remote -v
origin    https://github.com/you/project.git (fetch)
origin    https://github.com/you/project.git (push)

Ein Remote hinzufügen

Um ein zweites Remote hinzuzufügen, geben Sie ihm mit git remote add einen Namen und eine URL.

git remote add upstream https://github.com/original/project.git

Von Upstream abrufen

Sobald Sie ein upstream-Remote eingerichtet haben, können Sie dessen Branches abrufen, ohne sie in Ihre Branches zu mergen.

git fetch upstream

Ihren Fork synchronisieren

Um Ihren Fork mit dem ursprünglichen Projekt zu aktualisieren, rufen Sie zuerst upstream ab und mergen anschließend dessen main-Branch.

git fetch upstream
git checkout main
git merge upstream/main

Ein Remote umbenennen

Verwenden Sie git remote rename, um den lokalen Namen eines Remotes zu ändern. Die URL bleibt unverändert.

git remote rename origin myfork

Die URL eines Remotes ändern

Wenn ein Repository verschoben wird, beispielsweise von HTTPS zu SSH, aktualisieren Sie seine URL mit git remote set-url.

git remote set-url origin git@github.com:you/project.git

Ein Remote entfernen

Entfernen Sie ein nicht mehr benötigtes Remote mit git remote remove. Dadurch wird nur der lokale Verweis entfernt.

git remote remove upstream

In ein bestimmtes Remote pushen

Wenn Sie mehrere Remotes haben, geben Sie beim Push den gewünschten Namen an.

git push myfork feature-branch

Ein Remote untersuchen

git remote show zeigt detaillierte Informationen an: erfasste Branches, Fetch-/Push-URLs und welche Branches auf dem neuesten Stand sind.

git remote show upstream

Branches über Remotes hinweg verfolgen

Sie können einen lokalen Branch erstellen, der einem Branch auf einem beliebigen Remote folgt. Dadurch werden zukünftige Pulls automatisch eingerichtet.

git checkout -b release upstream/release

Kurze Überprüfung

Testen Sie Ihr Verständnis mehrerer Remotes.

Zusammenfassung

Sie haben gelernt, mehrere Remotes zu verwalten:

  • git remote -v listet Remotes auf
  • git remote add / remove / rename verwalten sie
  • git fetch upstream + Merge hält einen Fork synchron
  • git remote set-url aktualisiert ein verschobenes Repository

Dies ist die Grundlage des Zusammenarbeitsmodells mit Fork und Upstream.

Häufig gestellte Fragen

Ist die Lektion „Mehrere Remotes verwalten“ kostenlos?

Ja — der vollständige Text von „Mehrere Remotes verwalten“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Git & GitHub Professional Workflow-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Git & GitHub Professional Workflow-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Mehrere Remotes verwalten“?

Lernen Sie, mit mehr als einem Remote-Repository zu arbeiten, Remotes umzubenennen und zu entfernen sowie Forks mit dem Upstream zu synchronisieren. Du übst Git & GitHub Professional Workflow mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Git & GitHub Professional Workflow zu starten?

Keine Vorkenntnisse erforderlich. Git & GitHub Professional Workflow auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 4 von 4.

Wie lange dauert die Lektion „Mehrere Remotes verwalten“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Git & GitHub Professional Workflow-Lektion Code schreiben und ausführen?

Ja. Jede Git & GitHub Professional Workflow-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. GitHub-Konto und Repositories
  2. Pushen, Pullen und Klonen
  3. Zusammenarbeit mit Remotes
  4. Mehrere Remotes verwalten
← Zurück zu Git & GitHub Professional Workflow