В git каждый коммит генерирует уникальный хэш-идентификатор SHA1.Вы можете увидеть идентификатор каждого коммита при запуске git log
.Если вам нужен 5-значный номер для самого последнего коммита, вы можете сделать что-то вроде git log --pretty=oneline --abbrev-commit --abbrev=5 -1
.Для одного из моих репозиторий результат выглядит следующим образом:
$ git log --pretty=oneline --abbrev-commit --abbrev=5 -1
3b405... fixed css for page title.
Вы можете поэкспериментировать с другими параметрами git log
, чтобы настроить формат, если это необходимо.Конечно, если в хранилище достаточно коммитов, всегда есть вероятность, что 5 цифр будет недостаточно, чтобы гарантировать уникальность, но для достаточно небольших проектов это может быть достаточно.