Git · Senior · Pytanie 6 z 76
Dlaczego commit, którego nie ma już w żadnej gałęzi, wciąż da się odzyskać?
- 1Commity bez referencji trafiają do ukrytej gałęzi
- ✓Poprawna odpowiedź: Reflog trzyma go osiągalnym, dopóki wpis nie wygaśnie
- 3Git na zawsze trzyma kopię zapasową na serwerze
Wyjaśnienie
Wpisy refloga liczą się dla gc jako referencje: domyślnie 90 dni dla osiągalnych i 30 dla nieosiągalnych wpisów. Potem obiekty można usunąć.