.git目录(例如refs目录和HEAD文件)对git非常重要。是否可以使用自己的对象存储来跟踪.git目录?这可以排除(忽略)对象目录本身,也可以排除索引。
因此.git目录结构将与git对象一起使用,并且可以单独从这些对象的内容中恢复[对包括pack和info dirs在内的所有对象都是如此吗?]。因此,简单地将所有对象复制并重命名为一些无害的文件名,例如, image0001.raw,image0002.raw或dump0001.raw等允许您在充满挑战的环境中维护(恢复)您的git仓库(例如,仅使用现有付费大铁CMS的压力)
编辑: 看起来像what-after-git-unpack-objects-to-get-the-actual-file接近我的用例; - )
答案 0 :(得分:3)
Git已经在处理这些内部文件。如何将它们放入另一个git repo中帮助什么呢?
答案 1 :(得分:1)
无需备份本地存储库的.git
文件夹:
如果您破坏了存储库,只需再次从远程存储库中克隆它。如果您没有远程仓库,只需创建一个本地克隆并不时推送它。