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.