Git · Senior · Frage 63 von 76
Was ist der Hauptgrund, dass Git Branches in konstanter Zeit anlegen kann?
- 1Git kopiert Dateien verzögert im Hintergrund
- 2Branches sind virtuell und nur im Speicher abgelegt
- 3Ein Branch ist nur eine 41-Byte-Datei mit einem Commit-Hash
Antwort zeigen
Richtige Antwort: Ein Branch ist nur eine 41-Byte-Datei mit einem Commit-Hash
Erklärung
Es werden keine Dateien kopiert; beim Wechsel ändern sich nur Dateien, die sich zwischen den zwei Snapshots unterscheiden. Diese Billigkeit macht branchlastige Workflows praktikabel.