Git · Senior · Frage 3 von 76
Was ist intern eine Ref in Git?
- 1Ein Diff zwischen zwei Branches, auf der Platte gespeichert
- 2Eine vollständige Kopie eines Commits, zur Sicherheit aufbewahrt
- 3Ein Name, der einen Commit-Hash speichert, etwa
refs/heads/main
Antwort zeigen
Richtige Antwort: Ein Name, der einen Commit-Hash speichert, etwa refs/heads/main
Erklärung
Refs liegen als kleine Dateien oder in packed-refs. HEAD ist eine symbolische Ref, die auf eine andere Ref zeigt. Einen Branch zu verschieben heißt nur, einen neuen Hash in seine Ref zu schreiben.