作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我正在使用 git clone --reference
来减少慢速连接上的网络流量。
现在,git-clone
的手册页指出了使用它的危险并建议 git repack -a
断开链接,我正在立即这样做克隆之后。
我想知道的是 - 在我完成重新打包之后,是否可以安全地删除 .git/objects/info/alternates
或者是否有适当的 git 命令来做这个?
谢谢
最佳答案
请注意,git clone
现在有一个新的 --dissociate
选项可以执行此操作。它是在 Git 2.3 中添加的:https://github.com/blog/1957-git-2-3-has-been-released
该选项只是调用 git repack -a -d
并删除 .git/objects/info/alternates
。所以是的,它是安全的。 (来源:https://github.com/gitster/git/commit/d35c8027937546e6b22a2f28123f731c84e3b380)
关于git - 如何在 git clone --reference 之后分离替代品?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2248228/
我是一名优秀的程序员,十分优秀!