美文网首页
git仓库迁移

git仓库迁移

作者: lanmoyingsheng | 来源:发表于2018-06-15 10:26 被阅读8次

昨天对git仓库进行了迁移,也遇到了些坑,记录总结一下。具体过程参考了保留提交历史的git库迁移方法,借此学习一下git的高级用法。
迁移的一般要保留所有分支,提交记录,tag等。

1、本地仓库所有分支全部commit和push
2、创建新仓库,并为本地仓库添加origin
git remote add origin_newname https://domain.com/project_name.git 
//或者
git remote add origin_newname git@domain.com:project_name.git 
3、提交本地代码

提交各个分支代码。

git checkout branch_name

// --allow-unrelated-histories 允许合并无相关的提交记录
git push origin_newname  branch_name --allow-unrelated-histories
4、删除origin,将origin_newname改名为origin。

可能需要设置本地仓库与远程仓库的映射。具体参考 Git branch upstream
如果想省事,重新clone一份项目代码。

相关文章

  • git仓库迁移和更新远程仓库地址

    git仓库迁移和更新远程仓库地址 一、git仓库迁移 1,从原仓库clone或pull到本地仓库 git clon...

  • 迁移git仓库带来的权限问题--2019-08-22

    迁移git仓库带来的权限问题 今天迁移git仓库 第一步: 克隆旧仓库‘基本’版本 git clone --bar...

  • 使用 git push –mirror 迁移 Git 项目

    git仓库迁移的两种解决方案 Git仓库迁移而不丢失log的方法 要求能保留原先的commit记录,应该如何迁移呢...

  • git仓库的转移

    一、git仓库迁移 1,从原仓库clone或pull到本地仓库 git clone project_name ​【...

  • Git仓库迁移

    迁移Git仓库 使用场景:需要迁移某个git仓库到另一个不同的仓库 需要保留所有分支和历史提交 操作步骤 clon...

  • 迁移GIT仓库并带有历史提交记录

    迁移git仓库 开发在很多时候,会遇到一个问题。GIT仓库的管理,特别是仓库的迁移。我需要保留已有的历史记录,而不...

  • 2020-03-11 git项目迁移遇到的问题

    参考文章Git项目迁移做项目git的项目迁移,由于疏忽,把错误的代码迁移到当前git仓库了解决方法:1、重新找个目...

  • git仓库迁移

    1、从原地址克隆一份裸版本库,比如原本托管于github或oschina,或者是本地的私有仓库 $ git clo...

  • git仓库迁移

    1.上图是我在codingnet上新建的项目然后做的修改测试修改提交 2.下图是我在gitlab上新建的仓库地址项...

  • git仓库迁移

    有时候我们需要把一台Git服务器的项目迁移到另一台服务器,这时候我们还想把提交的记录也保留,需要怎么做呢?看一下步...

网友评论

      本文标题:git仓库迁移

      本文链接:https://www.haomeiwen.com/subject/dtepeftx.html