Menu
CoddyTech

Was ist ein Branch?

Teil des Abschnitts Versionskontrolle der Terminal-Journey von Coddy. Lektion 28 von 58.

Ein Branch in Git ist einfach ein beweglicher Zeiger auf einen Commit. Der Standard-Branch heißt normalerweise main, und jeder Commit, den du darauf erstellst, verschiebt diesen Zeiger nach vorne.

Branches ermöglichen es dir, gleichzeitig an verschiedenen Entwicklungszweigen zu arbeiten, ohne einander in die Quere zu kommen. Du kannst:

  • Eine riskante Idee in einem Nebenbranch ausprobieren und ihn sauber verwerfen
  • Ein neues Feature isoliert entwickeln, während main stabil bleibt
  • Die Arbeit an ein Teammitglied übergeben, indem du einen Branch teilst

Du kannst jederzeit Branches auflisten mit:

git branch

Der Branch, auf dem du dich gerade befindest, wird mit einem * neben seinem Namen angezeigt. Intern verfolgt Git „den aktuellen Branch“ über die Datei .git/HEAD, die du zuvor gesehen hast.

challenge icon

Aufgabe

Anfänger

Das aktuelle Verzeichnis ist noch kein Git-Repository. Initialisiere mit git init -b main ein neues Git-Repository (ohne -b main benennt dieses Git den ersten Branch master), konfiguriere deine Benutzeridentität (Name und E-Mail-Adresse), erstelle einen Commit mit der vorhandenen Datei note.txt und liste anschließend die Branches auf, um zu überprüfen, ob der Branch main vorhanden ist. Deine finale Ausgabe sollte so aussehen: * main.

Probier es selbst

Terminal
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Versionskontrolle

Übe selbstständig: Terminal-Playground