GIT进行代码仓库完整迁移

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

一、git操作基础命令

# 查看远程仓库地址
git remote -v
 
# 添加远程仓库
git remote add [远程仓库别名] <远程仓库URL>
 
# 修改指定远程仓库的push地址
git remote set-url --push <远程仓库别名> <远程仓库URL>

二、仓库迁移

1、通过clone命令将仓库镜像下载到本地

git clone --mirror 仓库地址

例如: git clone --mirror http://gitee.com/test.git

2、进入本地镜像仓库

cd <仓库名称>

例如:  cd test.git

3、将仓库中的旧的远端地址更改为新仓库地址

git remote set-url --push origin 新代码仓库地址

例如: git remote set-url --push origin http://gitee.com/demo.git

4、将修改后的Git镜像仓库推送到新的仓库

git push --mirror

至此,旧仓库已经完整推送到了新的代码仓库,commit记录和代码分支完整文章来源地址https://www.toymoban.com/news/detail-517832.html

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

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

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

相关文章

  • 【Git】git push --mirror 迁移项目到其他代码仓库,且保留分支与提交记录。

    需要把云效代码仓库的某些项目,迁移到公司内部的代码仓库。且需要保留迁移项目的分支和提交记录。 百度各种方法,并不停本地测试,结合以往gitlab操作经验解决。 执行前需要,提前在其他代码仓库里新建好项目(New Project),得到Rename repository Path。 执行逻辑 1.根据远

    2024年02月12日
    浏览(38)
  • git代码迁移后本地如何操作,如何变更为新的git仓库地址及重新配置用户名、密码

    git代码迁移后本地如何操作,如何变更为新的git仓库地址? 答案是:直接切换git远程仓库地址即可。 1. 首先查看远程仓库的地址: 2. 然后set-url设置新的代码仓库地址: 若报错则是因为没有找到远程分支,使用add命令添加新的代码仓库地址: 3. 再次查看远程仓库是否改变生

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

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

    2024年02月08日
    浏览(38)
  • 如何迁移git仓库,gitee仓库迁移到gitlab

    首先 gitee上的仓库为A gitlab上创建一个空仓库为C 1、本机建一个任意名称文件夹:test,cmd进入test文件夹。 2、执行 git clone http://xxx.xxx.xx.10:xxx/xxxxkai/oms.git 克隆gitee的仓库A为B(也就是test文件夹) 2、修改 B仓库的远端指向 2.1重命名B指向的远端仓库 【因为2.2要新增名为origin的链接,

    2023年04月20日
    浏览(47)
  • 在IDEA中使用Git,将代码提交到Gitlab远程仓库,进行团队开发

    目录 一、安装Gitlab 二、在IDEA中安装Gitlab插件并登录Gitlab账号 三、将项目代码推送到Gitlab 四、从Gitlab上拉取(Pull)团队其他人修改过的代码 五、克隆代码            如果您对GIT不是了解,推荐从头开始看本栏目系列文章。本系统文章包括安装GIT、在命令行创建版本库、

    2024年02月05日
    浏览(38)
  • centos安装Jenkins并拉取git远程仓库的代码进行自动化构建部署

    在linux上安装jenkins的前提条件是已经安装了jdk、maven、git 这里是在centos上直接安装openjdk11 查看是否安装成功 安装好后,看下版本 首先下载maven安装文件,此处我选择的版本是3.6.3,下载地址, 下载后上传到服务器目录/usr/local目录下 修改目录名称为maven3, 所以服务器中maven的

    2024年02月04日
    浏览(30)
  • git仓库迁移场景

    代码仓库从公网迁移内网,内外网网络不通,而且必须保证代码完整,包括分支以及提交记录。具体步骤如下 可以通过2个主要命令git remote xxx 和 git push newOrigin 当前分支:目标分支 完成。 示例 假设有2个仓库rep1和rep2 rep1:当前仓库 rep2:目标仓库 我们想把当前仓库[rep1]的指定

    2024年02月15日
    浏览(36)
  • Git仓库迁移

    由于公司原来的gitee地址需要改完新的gitlab仓库,大量的服务模块已再本地进行开发,且存在大量分支进行维护,迁移要求历史提交记录也得同步,需要简单快捷一并完成各服务已经分支迁移。 新地址如下 https://gitlab.new.com/test/xxxService.git 找个新的目录,执行如下命令(注意

    2024年02月01日
    浏览(36)
  • Git项目迁移、修改Git仓库地址、修改Git用户名等Git常用命令

    1.1 拉取代码 所有分支都完整拉取,用以下命令 1.2 修改仓库地址 cd oldProject,进入项目中,查看现在的仓库地址 git remote -v 将仓库地址改为新的地址 修改后查看仓库地址是否修改成功 git remote -v 1.3 推送到新仓库 仓库地址修改成功后,将代码推送到新仓库即可 到此,Git项目

    2024年02月05日
    浏览(39)
  • 记录一次久远git仓库迁移

    因为项目需求,公司收购了一个第三方的项目,包含源码。需要将该项目上传到我们公司自己的gitlab上。没过脑子一顿操作: 然后,,然后就报错了。。 报错信息: 文件太大传不了。。查了一些相关问答。大部分说是两种原有原因:1.文件太大 2.历史commit太多,提交时需创

    2024年02月07日
    浏览(63)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包