Git · Senior · Frage 6 von 76
Warum lässt sich ein Commit, der auf keinem Branch mehr ist, noch zurückholen?
- 1Nicht referenzierte Commits kommen auf einen versteckten Branch
- 2Das Reflog hält ihn erreichbar, bis es abläuft
- 3Git behält für immer eine Sicherung auf dem Remote
Antwort zeigen
Richtige Antwort: Das Reflog hält ihn erreichbar, bis es abläuft
Erklärung
Reflog-Einträge zählen für gc als Referenzen, standardmäßig 90 Tage für erreichbare und 30 für unerreichbare Einträge. Danach lassen sich die Objekte entfernen.