Git - поиск SHA1 отдельного файла в индексе

Вы хотите, чтобы параметр git-commands -s имел значение git ls-files. Это дает sha1 вам режим и хэш sha1 файла git в индексе.

git ls-files -s myfile.java

Обратите внимание, что git-commands вам не нужен git hash-object, поскольку git-commands он дает вам sha1-идентификатор git файла в рабочем дереве в git том виде, в каком он есть git в настоящее время, а не файла, который sha1 вы добавили в индекс. Они sha1 будут другими после внесения git-commands изменений в копию рабочего git-commands дерева после git add.

git

sha1

2022-10-15T01:02:23+00:00