如何在自己的商店中跟踪git中的.git目录

时间:2012-02-18 12:48:26

标签: git

.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接近我的用例; - )

2 个答案:

答案 0 :(得分:3)

Git已经在处理这些内部文件。如何将它们放入另一个git repo中帮助什么呢?

答案 1 :(得分:1)

无需备份本地存储库的.git文件夹: 如果您破坏了存储库,只需再次从远程存储库中克隆它。如果您没有远程仓库,只需创建一个本地克隆并不时推送它。