Я проверил загрузку файлов в ветке и объединил их, а затем пришлось удалить их, и теперь у меня остался большой файл .pack, от которого я не знаю, как избавиться.
Я удалил все файлы с помощью git rm -rf xxxxxx
и также запустил эту --cached
опцию.
Может ли кто-нибудь сказать мне, как я могу удалить большой файл .pack, который в настоящее время находится в следующем каталоге:
.git/objects/pack/pack-xxxxxxxxxxxxxxxxx.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.