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