Удалить большой файл .pack, созданный git

Я проверил загрузку файлов в ветку и объединил их, а затем мне пришлось удалить их, и теперь у меня остался большой файл .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.

88
задан yunque 12 April 2017 в 18:54
поделиться