Se você não tiver executado git push
em um repositório remoto antes de fazer alterações, a confirmação não estará disponível nesse repositório remoto. Também não será empurrado no futuro.
No entanto, o seu repositório local ainda contém o commit antigo que você pode ver executando git reflog
.
A confirmação atual (antiga) pode ser mostrada com um comando como:
git show HEAD@{1}
(assumindo que você tenha feito algo e, em seguida, corrigido sem mais commits / mudança de comutação)
Para se livrar desse commit localmente, você deve dar uma olhada em git gc
. Quando você o executa como está, ele remove os commits mais antigos com uma certa idade.