Git загадочно запускает сбор мусора "время от времени" и удаляет и осиротевшие коммиты, которые у вас есть.
https://www.kernel.org/pub/software/scm/git/docs/git-gc.html
С научной точки зрения, это произойдет примерно через 6-8 часов, прежде чем вы осознаете, что вам действительно нужна эта фиксация, которая была просто удалена.
Я не хочу, чтобы мои файлы были удалены с помощью Git. Как вообще отключить автоматическую сборку мусора?