Подожди если находится по хэшу, и не находится в git log. Что-то такого не может быть
Да странно.
А еще странней, если сделать rest запрос на get всех коммитов, с лимитом в 100000, то вернуться все коммиты у которых есть ветки, у которых веток нет, не вернуться :(, но в тоже самое время по Hash на них можно выйти.