我使用Git并需要发送许多...
git init .
...
git push --force
Run Code Online (Sandbox Code Playgroud)
..到远程仓库的同一分支.
现在我的.git/objects/pack重量为168MB,适用于25MB的应用程序.
任何人都可以向我解释哪些mecanism包装对象 - 当远程接收强制推送时它是否自动化?
在这种情况下,删除那些包或者它们只是备份文件对于Git repo完整性是危险的吗?
如果这种机制是自动化的,我如何删除远程仓库中的这些包(我只能推动)
谢谢 !
如果没有对该git文件夹的更多访问权限,则无法强制远程存储库执行垃圾回收.如果您确实有权访问,git prune
则会强制删除所有无法访问的对象.我会跟着它git gc
.您也可以使用--prune
GC命令选项.