【发布时间】:2017-10-23 00:32:48
【问题描述】:
我通过运行从我的 Git 存储库中删除了一个文件夹\文件
git rm -r --cached Application01
取消跟踪该文件夹中的所有文件并减小 Git 存储库的大小。
问题是包文件 .git/objects/pack/*.pack 仍然保存着我删除\未跟踪的文件。
我怎样才能完全删除所有未跟踪的文件并丢失所有历史记录并使包文件更小?
谢谢
【问题讨论】:
-
文件仍然存在于你的版本历史中——毕竟 git 是一个版本控制系统——所以如果你真的想减少你的 repo 的大小你需要重写历史。
标签: git