Ho notato .git/log
durante la ricerca in cui git salva lo stash commit. Ha rilevato che:Qual è lo scopo di .git/log
$ ls .git/logs/
HEAD refs
$ diff .git/refs/ .git/logs/refs/ | head -n3
Common subdirectories: .git/refs/heads and .git/logs/refs/heads
Common subdirectories: .git/refs/remotes and .git/logs/refs/remotes
diff .git/refs/stash .git/logs/refs/stash
Significato stash
- è l'unico file univoco sotto logs
. Ma non fa luce sulla logica di questa cartella. Quindi qual è lo scopo di .git/log
e perché git duplica i riferimenti?