.git/log
に気付きましたが、gitが隠しコミットを保存する場所を検索していました。ことがわかった:.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
がstash
意味 - logs
でのみ固有のファイルです。しかし、このフォルダの根拠を明らかにしていません。だから.git/log
の目的は何ですか、なぜgitは参照を複製しますか?