Branches anlegen
Sicher experimentieren
⏱ ca. ~7 Min
01 · Lesen
Ein Branch (Zweig) lässt dich ein neues Feature bauen oder experimentieren, ohne die Hauptversion des Projekts zu beeinflussen. Du legst einen Branch an, arbeitest dort und mergst ihn zurück, wenn du fertig bist.
💡 Stell dir das so vorEinen Branch anzulegen ist wie eine Kopie deines Fotoalbums zu machen und auf der Kopie zu experimentieren. Du kannst Notizen reinkritzeln, Seiten umstellen, verrückte Ideen ausprobieren. Wenn es gut wird, mergst du die Änderungen ins Original. Wenn nicht, wirfst du die Kopie einfach weg.
Kernpunkte
- git checkout -b branch-name legt einen neuen Branch an und wechselt zu ihm
- git branch listet alle Branches und markiert, in welchem du gerade bist
- Branches trennen experimentelle Arbeit vom stabilen main-Branch
02 · Terminal-Übung
Bevor wir branchen können, brauchen wir ein Repo mit Commits. Bauen wir das auf.
(Diese Sektion ist interaktiv — aktiviere JavaScript, um sie zu nutzen.)
03 · Terminal-Übung
Stage alle Dateien für unseren ersten Commit.
(Diese Sektion ist interaktiv — aktiviere JavaScript, um sie zu nutzen.)
04 · Quiz
Was macht git checkout -b feature?
- Löscht den Branch namens 'feature'
- Legt einen neuen 'feature'-Branch an und wechselt zu ihm
- Wechselt zu einem bereits existierenden 'feature'-Branch
- Mergt 'feature' in main
05 · Terminal-Übung
Mach den ersten Commit, damit wir einen Startpunkt zum Branchen haben.
(Diese Sektion ist interaktiv — aktiviere JavaScript, um sie zu nutzen.)
06 · Terminal-Übung
Ein Branch ist eine weitere Kopie deines Projekts, in der du experimentieren kannst, ohne das Original zu beeinflussen. git checkout -b legt einen Branch an und wechselt zu ihm — alles in einem Befehl.
(Diese Sektion ist interaktiv — aktiviere JavaScript, um sie zu nutzen.)
07 · Terminal-Übung
Schauen wir uns alle Branches in diesem Repo an.
(Diese Sektion ist interaktiv — aktiviere JavaScript, um sie zu nutzen.)
08 · Ausfüllen
Um einen neuen Branch namens login-page anzulegen und direkt zu ihm zu wechseln, ein Befehl: tippe git checkout ___ login-page
Andere Lektionen aus diesem Kapitel
⚠ Das volle interaktive Erlebnis braucht JavaScript. Bitte aktiviere es und lade die Seite neu.
※ Diese Seite ist ein unabhängiges Bildungsprojekt — kein offizielles Anthropic-Produkt. Claude™ ist eine eingetragene Marke von Anthropic, PBC.