Я проверил загрузку файлов в ветку и объединил их, а затем мне пришлось удалить их, и теперь у меня остался большой файл .pack, который я не не знаю, как избавиться.
Я удалил все файлы, используя git rm -rf xxxxxx
, а также запустил параметр --cached
.
Может ли кто-нибудь сказать мне, как я могу удалить большой файл .pack, который в настоящее время находится в следующем каталоге:
.git/objects/pack/pack-xxxxxxxxxxxxxxxxxx.pack
Мне просто нужно удалить ветку что у меня все еще есть, но я больше не использую? Или есть что-то еще, что мне нужно запустить?
Я не уверен, насколько это важно, но он показывает замок на файле.
Спасибо
РЕДАКТИРОВАТЬ
Вот несколько выдержек из моей bash_history, которые должны дать представление о том, как мне удалось попасть в это состояние (предположим, что на данный момент я работаю над веткой git под названием «my-branch» и у меня есть папка, содержащая больше папок/файлов):
git add .
git commit -m "Adding my branch changes to master"
git checkout master
git merge my-branch
git rm -rf unwanted_folder/
rm -rf unwanted_folder/ (not sure why I ran this as well but I did)
Я думал, что также запускал следующее, но оно не отображается в bash_history вместе с другими:
git rm -rf --cached unwanted_folder/
Я также думал, что запускал некоторые команды git (например, git gc
), чтобы попытаться привести в порядок пакетный файл, но они также не отображаются в файле .bash_history.