Git — Получение Короткого Хэша (SHA-1)

ID коммита в Git — это 40-значный хэш SHA-1, который может быть сокращен до самой короткой 4-значной версии (7 по умолчанию).

В этой заметке я покажу, как сократить длинный хэш до короткого хэша в Git и как отобразить сокращенные хэши в выводах команд git log и git show.

Дельный Совет: Откат файла к предыдущему коммиту! Читать далее →

Получение Короткого Хэша в Git

Отобразить сокращенные версии выводов команд git log и git show, включая короткие хэши SHA-1:

$ git log --oneline
$ git show --oneline

Получить короткий хэш из HEAD:

$ git rev-parse --short HEAD

Сократить длинный хэш до короткого хэша (7 цифр, по умолчанию):

$ git rev-parse --short 1e872b59013425b7c404a91d16119e8452b983f2
1e872b5

Сократить длинный хэш до самого короткого хэша (4 цифры):

$ git rev-parse --short=4 1e872b59013425b7c404a91d16119e8452b983f2
1e87

Дельный Совет: Есть хэш но не знаете какого типа? Узнайте как легко идентифицировать любые типы хэшэй! Читать далее →