为了账号安全,请及时绑定邮箱和手机立即绑定

备份GitHub存储库

备份GitHub存储库

Git
当年话下 2019-07-22 20:33:05
备份GitHub存储库考虑到以下要求,创建托管在GitHub上的Git存储库的本地备份的最佳方法是什么?本地备份应该是裸露的回购。备份应该包括所有分支。应该很容易(增量地)更新备份。基本上,我想要一个完美的镜子,有可能很容易更新。因此,命令git clone --mirror git://github.com/...我想起来了,但据我所知,这不允许一个简单的更新(我必须删除和重新创建我的本地备份)。而且,Git克隆的镜像选项似乎是最近的,我在我正在开发的一些系统上没有它(这些系统运行的git版本稍早)。对于这种问题,您推荐的解决方案是什么?
查看完整描述

3 回答

?
一只萌萌小番薯

TA贡献1795条经验 获得超7个赞

但据我所知,这不允许一个简单的更新(我必须删除和重新创建我的本地备份)。

不知道你说的是什么意思,更新它应该很简单,就像

git fetch

git clone因为它被认为是在远程分支上可见的参/提交。

git clone --mirror也与git clone --bare [来源]

唯一相关的区别是人手不足git remote add --mirror

(见git help add对于不同的行为)

如果你真的担心,你可以这样做:

git clone --no-hardlinks --mirror $original $dest

如果它们在同一个文件系统上,则只会执行任何不同的操作。

如果你真的偏执狂,你可以焦油。(gz\bz 2)整个目录和后面。那,那个向上。


查看完整回答
反对 回复 2019-07-22
  • 3 回答
  • 0 关注
  • 557 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信