Einen Branch erstellen
Teil des Abschnitts Versionskontrolle der Terminal-Journey von Coddy. Lektion 29 von 58.
Um einen neuen Branch zu erstellen, verwende git branch, gefolgt von dem gewünschten Namen:
git branch feature-loginDadurch wird ein neuer Branch erstellt, der auf den aktuellen Commit zeigt. Du wechselst nicht zu ihm. Du bleibst auf dem Branch, auf dem du warst, aber jetzt existiert an derselben Stelle ein neuer Zeiger.
Die Auflistung der Branches bestätigt, dass der neue erstellt wurde:
git branch
feature-login
* mainBranch-Namen werden üblicherweise kleingeschrieben und Wörter durch Bindestriche getrennt. Gängige Muster sind feature-x, fix-bug-123 und experiment-y.
Aufgabe
AnfängerRichte das Repository ein und erstelle einen Commit auf main. Erstelle dann einen neuen Branch namens feature-search und liste alle Branches auf.
Jeder Lauf beginnt mit einer frischen Kopie des Ordners, und das gesamte Skript im Editor wird erneut von oben 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.
Die erwartete Ausgabe zeigt beide Branches in alphabetischer Reihenfolge, wobei main weiterhin als aktueller Branch markiert ist.
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