【发布时间】:2011-04-12 21:16:27
【问题描述】:
我想使用 git archive 来备份我的存储库,但创建的备份不包含 .git 文件夹。是否有一个选项可以强制它包含 .git 文件夹?我的意思是它包括 gitignore 等等...谢谢。
【问题讨论】:
-
如果你想备份你的 repository,你不想使用 git-archive。它用于将工作树的内容打包到特定的修订版中。您将备份的只是快照,而不是历史记录。 Daenyth 和 VonC 建议使用捆绑包和裸克隆,这两种方法都可以备份存储库本身(包含所有对象的历史记录)。