git - 归档 git 存储库

标签 git github git-branch

你能告诉我 - 是否有任何技巧可以将 git 存储库从(例如)Github 以及所有分支和标签移动到任何存档位置?当然 - 我可以获取存储库的所有分支,然后推送到新的远程,但是有简单的方法吗?

最佳答案

对于获取和推送,通常的顺序是:

git clone --mirror url1
git push --mirror url2

对于备份需要,我喜欢 git bundle option .

git clone --mirror url1
cd repo1
git bundle create /tmp/repo1.bundle --all

这提供了一个文件,易于复制,并且您可以从中克隆!

git clone repo1.bundle

关于git - 归档 git 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24403845/

相关文章:

git - 一种验证 .gitignore 文件的方法

ruby-on-rails - 部署重写的 Github/Heroku 应用程序

windows - 在 Windows 上连接到 GitHub 时出现问题,即使是通过 PuTTY

git - 在 GitHub 上创建远程分支

Git 跟踪非原始分支的上游分支

git - 在 Git 中,在最终 merge 之前将 master 预 merge 到我的功能分支中是否安全?

git - 是否可以通过 SSH (Gradle) 编译 bitbucket 依赖项?

git - 是否可以在不 pull 文件的情况下检查 DVC 元数据文件跟踪的文件版本是否存在于远程存储中?

git - 如何修改别人的Github pull request?

github - 如何正确更新我的 Octopress 博客