有没有简单的方法来备份包括所有分支和标签的整个git repo?
3 回答
慕虎7371278
TA贡献1802条经验 获得超4个赞
git bundle
我喜欢这种方法,因为它只能生成一个文件,因此更易于复制。
请参见ProGit:一点点欢乐。
另请参阅“ 如何向某人通过电子邮件发送git存储库? ”,其中的命令
git bundle create /tmp/foo-all --all
详细说明:
git bundle将仅打包git show-ref显示的引用:这包括标题,标签和远程标题。
目的地保留使用的依据非常重要。
可以谨慎行事,使捆绑文件包含目标中已经存在的对象,因为在目标中解包时会忽略这些对象。
要使用该捆绑包,您可以克隆它,并指定一个不存在的文件夹(在任何git repo之外):
git clone /tmp/foo-all newFolder
- 3 回答
- 0 关注
- 853 浏览
添加回答
举报
0/150
提交
取消