Git: repository de clones y configúrelo en un compromiso huérfano

Cada vez que se envía una confirmación en un repository Stash, se genera una compilation en nuestro sistema de compilation. Sin embargo, a veces, las personas hacen una rebase de esa confirmación, por lo que ya no está contenida en una twig.

Nuestro sistema de compilation hace un clon del repository, luego el command:

git reset --hard <sha> 

Sin embargo, el command falla ya que el clon parece get la list de confirmaciones de la twig, y ​​la confirmación ya no está contenida en la twig, incluso si la confirmación todavía existe cuando se intenta acceder a ella en Stash.

¿Hay alguna forma de get esa confirmación específica para que el sistema pueda generar el código a partir de la confirmación que queda huérfana?