我努力了:
git archive HEAD --format=zip > archive.zip
:然后我通过电子邮件发送 archive.zip,在另一端他们将 archive.zip 解压缩到一个文件夹中。但是当他们尝试任何 git 命令时,他们发现这不会生成有效的 git 存储库
你可以使用git bundle https://schacon.github.io/git/git-bundle.html并通过电子邮件发送一个文件
See "备份使用git的项目 https://stackoverflow.com/questions/2046918/backing-up-project-which-uses-git/2047141#2047141"
git 包只是一个文件,可以非常轻松地创建并再次导入,因为它可以像另一个远程文件一样对待。
收到后,您可以克隆它或从该文件中获取。
正如《github 仓库的备份 https://stackoverflow.com/questions/1251713/backup-of-github-repo“,您可能需要第一封电子邮件来制作捆绑包all分支机构:
$ git bundle create /tmp/foo-all --all
As Andreas https://stackoverflow.com/users/25328/andreas评论中提到,斯科特·查肯 https://git-scm.com/about最近(2010年3月)在该主题上写了一篇“可爱”的文章ProGit 书籍 https://git-scm.com/book/en/v2:
Git 的小快乐 https://git-scm.com/book/en/v2/Git-Tools-Bundling
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)