Похоже, что-то все еще ссылается на них.Это может быть из-за того, что у вас есть другие ветви, которые все еще указывают на некоторые из старых коммитов. Выполните git log --all --graph
, чтобы увидеть, что это такое.
Затем вы можете сбросить свои ветви на их новые, переназначенные коммиты, выполнивgit checkout <other_branch>
, затем git reset --hard <new_rebased_commit>
.
Как только вы закончите, вы можете удалить старые коммиты, запустив git gc --prune=all
.Если вы этого не сделаете, их все равно можно будет найти, например, с помощью git reflog