完全备份git repo?

有没有简单的方法来备份包括所有分支和标签的整个git repo?



侃侃尔雅
浏览 766回答 3
3回答

呼唤远方

克隆它怎么办?git clone --mirror other/repo.git每个存储库都是其远程服务器的备份。

慕虎7371278

git bundle我喜欢这种方法,因为它只能生成一个文件,因此更易于复制。请参见ProGit:一点点欢乐。另请参阅“ 如何向某人通过电子邮件发送git存储库? ”,其中的命令git bundle create /tmp/foo-all --all详细说明:git bundle将仅打包git show-ref显示的引用:这包括标题,标签和远程标题。目的地保留使用的依据非常重要。可以谨慎行事,使捆绑文件包含目标中已经存在的对象,因为在目标中解包时会忽略这些对象。要使用该捆绑包,您可以克隆它,并指定一个不存在的文件夹(在任何git repo之外):git clone /tmp/foo-all newFolder
打开App,查看更多内容
随时随地看视频慕课网APP