美文网首页
git代码迁移到其他仓库

git代码迁移到其他仓库

作者: 虎牙工务员刘波 | 来源:发表于2021-03-30 10:27 被阅读0次

需求:将现有的代码仓库(所有分支)迁移到新的代码仓库,包括历史提交记录、commit记录。
网上都一半一半的,不太靠谱,自己折腾了下,写下来记录下哈哈,希望对你有用。一步一步跟着我照搬肯定没错,试过3个项目亲测可用了......

1·拷贝项目到新的仓库

1、先拷贝远程git到本地:git clone --mirror <替换上你现有的git地址>
2、进入拷贝的目录:cd <替换上拷贝的文件夹名称>
3、设置当前的项目绑定到远程:git remote set-url origin <替换上你要迁移到哪的git地址>
4、提交上去:git push -f origin

到这里已经完成了迁移到新的仓库了!可以在你的迁移地址页面刷新,会看到已经同步的代码,以及分支还有log记录都在上面。
注意:此时打开本地项目会发现刚刚拷到本地的看不到代码,这个是正常的,因为我们使用了--mirror命令,做完以上操作后可以把这整个文件夹删除。

不是真实的代码,我们可以把这整个文件夹删除
此时需要第二个步骤

2·把代码下载到本地

直接git clone <替换上你迁移好的git地址>

完成~~~!

如果需要切换其他分支同时重命名,我这里用的是webstorm,所以直接所截图所示


选择当前远程分支到本地,并切换

相关文章

  • git代码迁移到其他仓库

    需求:将现有的代码仓库(所有分支)迁移到新的代码仓库,包括历史提交记录、commit记录。网上都一半一半的,不太靠...

  • 如何把SVN迁移到Gitlab

    把SVN上的代码仓库迁移到Gitlab上,实际上就是把SVN仓库转变成Git仓库,并且希望能保留原SVN仓库的Co...

  • git的操作方法

    git的操作分为三步: 1. 创建 初始化 公共的代码仓库 2. 把远程代码仓库 迁移到本地 (本地和远程会互相对...

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

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

  • 从一个git仓库迁移代码到另一个git仓库(亲测有效版)

    不保留log等提交的记录的迁移就不说了,soeasy!目标:把A仓库的代码迁移到B仓库并且保存所有的git log...

  • Git 代码管理和常用命令

    git 其实有3个代码仓库:workspace的代码、本地仓库的代码、远程仓库的代码 git commit,指的是...

  • git常用指令

    下载远程仓库代码 git clone 代码仓库地址 从远程仓库拉取代码 git pull 提交代码到本地分支,并推...

  • Git 基础

    git 提交 自报家门 cd 到需要创建仓库的地方,创建仓库 把文件移到仓库中后 git 删除 推送到远程仓库 先...

  • 通过Git将本地项目和远程仓库做关联

    添加远程代码仓库: git remote add origin 远程仓库地址 提交代码到远程仓库: git pus...

  • Git学习日记

    创建代码仓库 通过git init指令,可以将一个目录设置生Git代码仓库,代码如下: 输入git init命令:...

网友评论

      本文标题:git代码迁移到其他仓库

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