Проверка первого коммита проекта с помощью git - PullRequest
2 голосов
/ 17 июля 2010

Есть ли простой способ найти SHA1 первого коммита в проекте с длинной историей с помощью git?

Ответы [ 2 ]

5 голосов
/ 17 июля 2010

В верхней части моего HEAD, это должно получить один из 'первых' коммитов текущей ветви.

git rev-list --reverse HEAD | head -1

(Если ветвь содержит две несвязанные ветви, которые были объединены вместе, этоне гарантируется, какой рут вы получите, но вы можете использовать --date-order для выбора самого старого.)

2 голосов
/ 17 июля 2010
git log --reverse | head -n1
...