Git仓库迁移

这篇具有很好参考价值的文章主要介绍了Git仓库迁移。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

背景 

由于公司原来的gitee地址需要改完新的gitlab仓库,大量的服务模块已再本地进行开发,且存在大量分支进行维护,迁移要求历史提交记录也得同步,需要简单快捷一并完成各服务已经分支迁移。

一、在新的目标git中创建新代码仓

新地址如下

https://gitlab.new.com/test/xxxService.git

二、克隆原始代码仓

找个新的目录,执行如下命令(注意替换成对应的仓库地址):

git clone --bare git@gitlab.old.com:group/xxxService.git

三、推送到新仓库

执行步骤二后本地目录会生成一个名为 xxxService.git 的目录,进入此目录,执行如下命令:

cd xxxService.git

git push –-mirror https://gitlab.new.com/test/xxxService.git 

中途会提示输入新git的账号和密码 

四、 修改已有代码仓库地址

完成以上3个步,代码仓迁移即已完成。由于大多数项目之前已在本地clone并进行开发,需要修改已有代码的远程仓库地址。进入已有代码目录,执行如下命令:

 git remote set-url origin https://gitlab.new.com/test/xxxService.git 文章来源地址https://www.toymoban.com/news/detail-428332.html

到了这里,关于Git仓库迁移的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • gitee仓库迁移至gitlab仓库简单方法,保留提交记录

    1、先将gitee上的项目git clone至本地; 2、在gitlab上创建空项目,创建完成后复制新建项目的url; 3、cd至项目内部,查看git remote是否是origin; 4、是origin则直接修改origin的url,url为刚才复制的新建项目的url; 5、查看是否已修改为新项目地址的url; 6、推送代码至新仓库; 结束

    2024年02月11日
    浏览(40)
  • Git解除项目原来远程仓库的关联

    要解除Git项目与原来远程仓库的关联,你可以按照以下步骤进行操作: 1、查看当前项目关联的远程仓库:使用git remote -v命令来查看当前项目已经关联的远程仓库的名称和URL。 2、删除项目关联的远程仓库:使用git remote remove 命令来删除项目关联的远程仓库。在这里,是你要

    2024年04月29日
    浏览(34)
  • git命令使用 将git仓库克隆到另一个仓库,并保留原来的提交记录

    君子拙于不知己,而信于知己。——司马迁   清屏:clear 查看当前面板的路径:pwd 查看当前面板的文件:ls 创建文件夹:mkdir 文件夹名 创建文件:touch 文件名 删除文件夹:rm -rf 文件夹名 删除文件:rm -f 文件名 移动文件/文件夹:mv 需移动文件/文件名 目标文件夹/(../上级)  

    2024年02月12日
    浏览(37)
  • gitee的仓库地址在哪里

    小白要创建一个私人仓库,点击创建readme文件后,就看不到教程里这个页面了。   只能在页面摸索,最后发现,要先进入自己的项目页-点击克隆/下载,选择SSH选项卡,就可以复制当前自己的远程仓库地址了。

    2024年02月11日
    浏览(25)
  • 【vscode和gitee】如何更改VsCode的gitee远程库地址,并提交到新的仓库中

    如果已经执行1 ,此步骤可以忽略 如果远程分支名和本地分支名称相同,则可以只写本地分支

    2024年02月11日
    浏览(31)
  • git仓库迁移代码到新的git仓库

    此操作可以保留git仓库的历史提交记录,开始多仓库版本管理 1.查看当前仓库远程地址的名字。默认就有一个origin,代表远程仓库的名字    git remote  2.查看远程地方url   git remote -v 3.新增远程地址名称    git remote add origin2(随便去,不重复即可) master 4.设置新的远程地址  

    2023年04月16日
    浏览(31)
  • 【Git】git仓库完整迁移

    代码仓库,在公司有两个团队在做,并且gitlab所在环境不互通。有一个团队做的时间久一点,另一个团队想要用并做一些定制。就需要将代码转移到另一个gitlab管理。 参考:【Git】git仓库完整迁移(代码,分支,提交记录) Git命令(以下内容是询问chatAI的反馈) git remote 是

    2024年02月04日
    浏览(26)
  • 【git】从一个git仓库迁移到另外一个git仓库

    在远端服务器创建一个新的仓库 用界面创建,当然也可以用命令创建 拉去源仓库 拉去成功以后会出现 进入到文件夹内部 出现下面信息: 推送到新的远端仓库 查看新的仓库 备份完成,完美!

    2024年02月08日
    浏览(39)
  • 【记录】Git连接gitee、新建仓库

    https://www.cnblogs.com/cokefentas/p/14727592.html ssh菜鸟教程 文件夹内少了一个known_hosts文件,本来密钥文件应该是三个,现在只有两个,便报了这样的错误 此时输入yes回车之后, 生成了缺少了的known_hosts文件 ,便可解决问题: https://blog.csdn.net/u013596478/article/details/110880290 1、初始化一

    2023年04月17日
    浏览(36)
  • 从一个git仓库迁移代码到另一个git仓库

    如果A是已有仓库,B是新建立的空仓库。(如下操作,提交记录也会带到新仓库里) 1、在本地拉一下( git clone )A仓库的代码,或者是 git pull 下最新的代码。 2、 git remote # 查看本地连接的有哪些 远程仓库,默认是 origin 3、 git remote add origin2(这个名字随便起) master # 这里是在

    2024年02月15日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包