Jak odwołać się do początkowego zatwierdzenia?
Mam skrypt, który musi odwoływać się do początkowego zatwierdzenia w repozytorium. git ma specjalne odniesienieHEAD
, ale nie ma odpowiadającegoTAIL
. Nie mogę nic znaleźćgit help rev-parse
to mogłoby mi pomóc.
Oto, co chciałbym zrobić:
<code>git show TAIL </code>
Oto jedna z opcji:
<code>git show `git log --reverse | if read a commit ; then echo $commit ; fi` </code>
To dość hacky i zależy od tego, że wyjście git logu się nie zmienia.
Właśnie teraz oznaczam początkowe zatwierdzenie i używam go jako mojego refspec. Chciałbym jednak wydać ogólne narzędzie, więc to nie jest świetna opcja.