Что делает git rev-parse
?
Я прочитал man-страницу, но он поднял больше вопросов, чем ответов. Такие вещи, как:
Выберите и массаж параметры
Массаж? Что это значит?
Я использую в качестве преобразователя (для SHA1) спецификаторов ревизий, например
git rev-parse HEAD^
или
git rev-parse origin/master
Это назначение команд? Если нет, то даже правильно использовать его для достижения этого?