木のオブジェクトにメモを添付したいと思います。ただし、そのためには、まずツリー オブジェクトのハッシュを知る必要があります。リポジトリの一部である特定のディレクトリ名について、それにメモを添付するために、所属するツリー オブジェクトのハッシュを取得するにはどうすればよいですか?
この回答を読んでから、使用できることがわかりました
git cat-file -p master^{tree}
ルート ツリーの内容を一覧表示するには、ディレクトリ名の出力を grep し、ネストされたツリー オブジェクトを再帰的にたどって、階層内のより深いディレクトリのツリー オブジェクトのハッシュを取得する必要があります。
get-tree-hash.sh
基本的に、架空のスクリプトの実装を探しています。のように呼ばれたら
get-tree-hash.sh path/to/directory/in/my/git/repo
出力する必要があります
The hash for the "repo" tree inside "path/to/directory/in/my/git" is:
92a68a2f5560fa7080393b633e2afd1d5271deef