当前位置:   article > 正文

git push mirror后分支丢失_git 仓库迁移

git mirror迁移分支丢失

f7a3417154d2b2afcb07dd8c516f8780.png

Git仓库使用的过程中,有时候会遇到服务器的迁移,仓库代码不得不从A服务器,迁移到B服务器去,那么怎么迁移而不丢失log信息?能保留原先的commit记录,应该如何迁移呢?

使用git push --mirror命令,完成仓库的完美迁移。

例如我们的代码存储在A服务,需要钱移到B服务器去。仓库名称是todo.git。

1、首先我们将 todo.git 克隆到本地目录 /todo

git clone --bare Aserver:todo.git

2、打开/todo

cd todo

3、执行push --mirror 将仓库推到 B 服务器的仓库目录

git push --mirror Bserver:todo.git

4、最后 从B服务器克隆代码进行后续开发

git clone Bserver:todo.git

可以完整的看到之前的commit记录、log日志等。

577492a4cf59bcf8483e94f4092020f5.gif
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/在线问答5/article/detail/765388
推荐阅读
相关标签
  

闽ICP备14008679号