Push, Pull und Clone
Teil des Abschnitts Versionskontrolle der Terminal-Journey von Coddy. Lektion 48 von 58.
Drei Befehle übertragen Arbeit zwischen deinem lokalen Repo und einem Remote:
git clone <url>: Lade eine vollständige Kopie eines bestehenden Remote-Repos einschließlich seiner gesamten Historie herunter. So beginnst du mit der Arbeit an dem Projekt einer anderen Person.
git push <remote> <branch>: Lade deine lokalen Commits auf dem angegebenen Branch zum Remote hoch.git pull <remote> <branch>: Lade neue Commits vom Remote herunter und führe sie mit deinem aktuellen Branch zusammen. Es ist eine Kurzform fürgit fetch, gefolgt vongit merge.
Wenn du einen neuen Branch zum ersten Mal pushst, gibst du normalerweise -u (oder --set-upstream) an, damit die Verknüpfung gespeichert wird:
git push -u origin feature-loginDanach verwenden einfache git push und git pull automatisch den gespeicherten Upstream.
In diesem Kurs führst du keinen dieser Befehle auf einem echten Server aus, aber du wirst ihnen in Tutorials aus der Praxis überall begegnen.
Probier es selbst
Diese Lektion enthält keine Programmieraufgabe.
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Versionskontrolle
7Verzweigungen
Was ist ein Branch?Einen Branch erstellenZwischen Branches wechselnAuf einem Branch committenEinen Branch löschenZusammenfassung – Branch-Spiel10Remote-Repositorys
Was ist ein Remote-Repository?Ein Remote-Repository hinzufügenPush, Pull und CloneRückblick – Remote-Einrichtung2Erste Schritte
Ein Repository initialisierenDer .git-OrdnerIdentität konfigurierenGit-StatusRückblick – Erstes Repository5Dateien ignorieren
Warum Dateien ignorierenGitignore-MusterIgnore-Regeln prüfenZusammenfassung – Sauberes Repo3Änderungen verfolgen
Der Staging-BereichGit AddGit CommitEine verfolgte Datei ändernGit LogRückblick – Erste Commits6Rezeptseiten-Projekt
ProjektübersichtInitialisieren und IgnorierenÜbe selbstständig: Terminal-Playground