我想要一种简单的方法来备份我的 git 存储库,所以我正在考虑git bundle
.
我目前无法确认我可以恢复依赖*.bundle
文件的捆绑分支的全部内容。我很困惑,因为我注意到谈论“增量”被保存,也许不是其他内容。
有人可以确认这git bundle
是备份项目的合适方法,即不会丢失任何工作。
谢谢,
G
我想要一种简单的方法来备份我的 git 存储库,所以我正在考虑git bundle
.
我目前无法确认我可以恢复依赖*.bundle
文件的捆绑分支的全部内容。我很困惑,因为我注意到谈论“增量”被保存,也许不是其他内容。
有人可以确认这git bundle
是备份项目的合适方法,即不会丢失任何工作。
谢谢,
G
git bundle create /tmp/foo-all --all
这会产生一个文件。请参阅ProGit:小快乐。
另请参阅“如何通过电子邮件向某人发送 git 存储库? ”
请注意,这不会备份挂钩脚本,这是设计使然,因为挂钩脚本可能包含敏感信息。
要使用该捆绑包,您可以克隆它:
git clone /tmp/foo-all newFolderOutsideAnyGitRepo