是`git bundle`适合制作备份副本?

时间:2016-10-03 01:49:51

标签: git git-bundle

我想要一个简单的方法备份我的git回购,所以我正在考虑git bundle

我目前无法确认是否可以依赖*.bundle文件恢复捆绑分支的完整内容。我很困惑,因为我注意到有关“三角洲”的保存,可能不是其他内容。

有人可以确认git bundle是备份项目的合适方法,也就是说,不会丢失任何工作。

谢谢,

1 个答案:

答案 0 :(得分:0)

git bundle create /tmp/foo-all --all

这会产生一个文件。 见ProGit: little bundle of joy
另请参阅“How can I email someone a git repository?

请注意,这不会备份钩子脚本,而且这是设计使然,因为钩子脚本可能包含敏感信息。

要使用该捆绑包,您可以克隆它:

git clone /tmp/foo-all newFolderOutsideAnyGitRepo