Что делает git rev-parse?

Что значитgit rev-parse делать?

Я прочитал справочную страницу, но это вызвало больше вопросов, чем ответов. Вещи как:

Выбрать имассаж параметры

Массаж? Что это обозначает?

Я использую в качестве резольвера (для SHA1) спецификаторов ревизии, как

git rev-parse HEAD^

или же

git rev-parse origin/master

Это цель команды? Если нет, то даже правильно ли использовать его для достижения этой цели?

Ответы на вопрос(3)

Ваш ответ на вопрос