Git · Senior · Pytanie 3 z 76
Czym wewnętrznie jest ref w Gicie?
- 1Diffem między dwiema gałęziami zapisanym na dysku
- 2Pełną kopią commita trzymaną na wszelki wypadek
- ✓Poprawna odpowiedź: Nazwą przechowującą hasz commita, np.
refs/heads/main
Wyjaśnienie
Referencje żyją jako małe pliki albo w packed-refs. HEAD to referencja symboliczna wskazująca na inną referencję. Przesunięcie gałęzi to po prostu zapisanie nowego hasza w jej ref.