Branch

Branches in Git sind separate Entwicklungszweige eines Repositories. Eine Branch hat den zuletzt in ihr getätigten Commit als "Kopf", und dessen Eltern-Verlauf als Historie. Wenn eine neue Branch erzeugt wird (mittels git branch <branch-name>), wird der aktuelle Kopf-Commit des Repositories – üblicherweise ist das der Kopf-Commit der gerade aktuellen Branch – ihr neuer Kopf-Commit.

Neue Repositories starten mit einer Branch, die master heißt.