Git · Senior · Frage 30 von 76
Was ist der Index (Staging-Bereich) technisch?
- 1Ein versteckter Branch, der den kommenden Commit hält
- 2Eine Binärdatei mit Pfaden, Blob-Hashes und stat-Daten
- 3Ein Ordner mit vollständigen Kopien aller vorgemerkten Dateien
Antwort zeigen
Richtige Antwort: Eine Binärdatei mit Pfaden, Blob-Hashes und stat-Daten
Erklärung
.git/index speichert den Tree des nächsten Commits in flacher Form plus gecachte Metadaten (Größe, mtime), damit Git unveränderte Dateien nicht neu hashen muss. Bei Konflikten hält er drei Stufen pro Pfad.