¿Cómo hacer referencia al compromiso inicial?
Tengo un script que necesita hacer referencia a la confirmación inicial en un repositorio. git tiene la referencia especialHEAD
, pero no tiene el correspondienteTAIL
. No puedo encontrar nada engit help rev-parse
Eso parece ayudarme.
Esto es lo que me gustaría hacer:
<code>git show TAIL </code>
Aquí hay una opción que tengo:
<code>git show `git log --reverse | if read a commit ; then echo $commit ; fi` </code>
Eso es bastante intrépido y depende de que la salida del registro de git no cambie.
Ahora mismo, solo etiqueté el compromiso inicial y lo uso como mi refspec. Sin embargo, me gustaría lanzar una herramienta general, por lo que no es una gran opción.