Zwischen Branches wechseln
Teil des Abschnitts Versionskontrolle der Terminal-Journey von Coddy. Lektion 30 von 58.
Einen Branch zu erstellen und zu ihm zu wechseln sind zwei getrennte Aktionen. Der moderne Befehl zum Wechseln lautet git switch:
git switch feature-loginWenn du in einem Schritt einen Branch erstellen und zu ihm wechseln möchtest, verwende das Flag -c („create“):
git switch -c feature-loginDas ist der häufigste Arbeitsablauf, wenn du mit einer neuen Aufgabe beginnst.
In älteren Tutorials findest du möglicherweise auch git checkout. Es bewirkt dasselbe und funktioniert weiterhin:
git checkout feature-login
git checkout -b feature-login # erstellen und wechselnUm herauszufinden, auf welchem Branch du dich gerade befindest, führe git branch --show-current aus:
git branch --show-current
feature-loginAufgabe
AnfängerRichte das Repository ein und erstelle einen Commit auf main. Erstelle dann mit einem einzigen Befehl einen neuen Branch namens experiment, wechsle zu ihm und gib den Namen des aktuellen Branches aus.
Jeder Durchlauf beginnt mit einer frischen Kopie des Ordners, und das gesamte Skript im Editor wird erneut von Anfang an ausgeführt. Es wird nichts für dich committed: Beginne mit
git init -q -b main, setzegit config user.nameundgit config user.emailund committe die Startdatei. Lass diese Zeilen im Editor stehen. Wenn du sie löschst, wirdfatal: not a git repositoryangezeigt.
Probier es selbst
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-Spiel2Erste 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