git の tree-ish には、いくつかの書式があります。

develop
develop^
HEAD
develop:some-dir

これらを引数に、 tree object の id そのものを取得するにはどうしたらいいですか?

背景: git commit-tree が tree-ish ではなく、 tree object の id でないと動いてくれなかったので。