Что это в желтой круглой коробке?
Я пробовал git branch -D , git tag -d но ничего не получилось. Так как это удалить?
Эта команда должна работать
git update-ref -d refs/original/refs/heads/master
Это ссылка. Обычно создается git filter-branch - это указатель на то, где была ваша ветка до того, как вы запустили git filter-branch .
И чтобы удалить любую ссылку, вы всегда можете ничего не помещать в локальный репозиторий:
git push . :refs/original/refs/heads/master
Другие ответы также довольно хорошо охватывали другие способы удаления.
Это похоже на тег, поэтому должна работать следующая команда:
git tag -d refs/original/refs/heads/master
Но, поскольку вы сказали, что это не так, вы можете просто удалить файл из каталога .git . Из корня хранилища команда, подобная этой, получит это:
rm .git/refs/tags/refs/original/refs/heads/master
Путь может немного отличаться в случае сбоя команды git-tag , поэтому вы можете захотеть зайти на cd .git/refs и найти голову-нарушителя методом проб и ошибок. Удаление файла удалит ссылку из вашего локального репозитория.