git SHA

git SHA — хэш сумма, определяющая последний коммит в git репозиторий и являющаяся идентификатором этого коммита.

Увидеть последний коммит можно выполнив такую команду

git rev-parse HEAD

Посмотреть все коммиты и их историю можно командой git log

git log

По хэш сумме можно посмотреть данные выполнив

git show HASH

При этом не обязательно вводить весь хэш, достаточно количества знаком однозначно определяющих коммит

Подробнее можно почитать по ссылке



GIT SHA используется при написании сценатрие деплоя приложений, например, с помощью Gitlab

Из вывода git rev-parse HEAD с помощью head, tail, cut и awk можно получить хэш последних коммитов и их каким-то образом использовать в сценарии деплоя.



Частая практика — собирать отдельные образы приложений для для последних коммитов на основе хэша. В репозитории оставляется доступной latest версия и еще какая-то версия, которая досутпна по хэшу, который является идентификатором коммита.