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.
originist normalerweise Ihre eigene Kopie (ein Fork)upstreamverweist ü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.gitVon Upstream abrufen
Sobald Sie ein upstream-Remote eingerichtet haben, können Sie dessen Branches abrufen, ohne sie in Ihre Branches zu mergen.
git fetch upstreamIhren 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/mainEin Remote umbenennen
Verwenden Sie git remote rename, um den lokalen Namen eines Remotes zu ändern. Die URL bleibt unverändert.
git remote rename origin myforkDie 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.gitEin Remote entfernen
Entfernen Sie ein nicht mehr benötigtes Remote mit git remote remove. Dadurch wird nur der lokale Verweis entfernt.
git remote remove upstreamIn ein bestimmtes Remote pushen
Wenn Sie mehrere Remotes haben, geben Sie beim Push den gewünschten Namen an.
git push myfork feature-branchEin 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 upstreamBranches ü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/releaseKurze Überprüfung
Testen Sie Ihr Verständnis mehrerer Remotes.
Zusammenfassung
Sie haben gelernt, mehrere Remotes zu verwalten:
git remote -vlistet Remotes aufgit remote add/remove/renameverwalten siegit fetch upstream+ Merge hält einen Fork synchrongit remote set-urlaktualisiert 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
- GitHub-Konto und Repositories
- Pushen, Pullen und Klonen
- Zusammenarbeit mit Remotes
- Mehrere Remotes verwalten