Мне нужна команда git, которая просто выводит SHA произвольного объекта (commit, tree, blob, что угодно).В основном:
$ git sha HEAD
7b78f727c91edc7726f3c31113bc7b1509fea163
$ git sha master^:CHANGELOG
0dcc5f003ed89c30a8d0376a29d546c20449fd90
... и так далее.Это должно быть самой простой вещью в мире, но я не могу найти хороший способ сделать это.Я не возражаю против использования псевдонима для сложной, загруженной опциями команды git, но, похоже, мне просто не хватает действительно простой команды разыменования, которую git обязательно должен постоянно использовать под капотом.