四时宝库

程序员的知识宝库

git 仓库迁移(git代码库迁移)

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日志等。


发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接