我将大量文件放入分支中并合并,然后将其删除,现在剩下的是一个很大的.pack文件,但我不知道该如何删除。
我使用删除了所有文件,git rm -rf xxxxxx
并且也运行了该--cached
选项。
有人可以告诉我如何删除当前在以下目录中的大.pack文件:
.git/objects/pack/pack-xxxxxxxxxxxxxxxxx.pack
我是否只需要删除我仍然有但不再使用的分支?还是我还需要跑步?
我不确定它有什么区别,但是它显示了对该文件的挂锁。
谢谢
编辑
这是我bash_history的一些摘录,应该摘录一下我如何设法进入这种状态(假设此时我正在使用一个名为“ my-branch”的git分支,并且我有一个包含更多文件夹的文件夹/文件):
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文件中。