• 开发的时候通常会有个基础版的项目代码,新开项目时可以以基础版进行开发。 然而在gitlab上不能直接以基础版的仓库来新建项目,所以需要我们通过命令行方式进行操作。  

  1.下载原有gitlab源码

 git clone http://gitlab.**.com/projectName

 2. gitlab地址替换成为新gitlab地址

 git remote set-url origin http://gitlab.**.com/newProjectName

 3.本地推送到远程-可以在sourceTree中进行推送

 git push origin --all 推送主干和分支
     git push --tags 推送标签

 4.查看远程gitlab地址

 git remote -v

    5.master版本回退

  将master分支移除protected分支
     git reset --hard 版本号 或者 sourceTree选择’将master重置到本次提交’,选择‘强行合并’
     git push -u origin master -f

  还可以通过镜像的方式迁移

  1.克隆老项目的镜像

 git clone --mirror old.git (old.git 为老项目的git地址)

 2.进入项目目录

  cd old.git

  3.老项目的地址替换成新项目

 git remote set-url --push origin new.git (new.git 为新项目的git地址)

 4.将镜像推到远程

  git push origin --all 推送主干和分支
     git push --tags 推送标签

转载于:https://www.cnblogs.com/zhouyun-yx/p/10448999.html

Gitlab项目迁移相关推荐

  1. Gitlab 项目迁移

    前言:用 gitLab 进行项目管理时,开发实践中进行项目迁移是常见的事情,也是作为一位开发者必备的技能. 方法一:旧地址导出,新地址导入. 参考:gitlab导出导入迁移 方法二:git 命令迁移, ...

  2. gitblit如何迁移入gitlab合并迁移_gitlab和gitlab项目迁移

    一.概述 原gitlab 操作系统:centos 6.9版本:GitLab 社区版10.5.1安装方式:yum 新gitlab 操作系统:centos 7.6版本:GitLab Community E ...

  3. gitlab project项目迁移

    一.gitlab迁移需求 由于集团要求,需要把子公司gitlab仓库迁移到集团的gitlab仓库 子公司gitlab地址:git.aaa.com,集团gitlab地址:git.bbb.net 二.gi ...

  4. gitlab项目的备份与迁移

    gitlab项目的备份与迁移 最近工作中需要用到gitlab项目的备份与迁移工作,因此做了一个简单的部署配置,这里小小记录一下. 一.gitlab的安装 1.安装准备 1.本人由于在centos7上部 ...

  5. GitLab默认仓库存储目录更换及项目迁移 GitLab跨服务器数据迁移

    一.GitLab的数据从旧服务器迁移到新服务器 注释:旧服务器.新服务器GitLab版本保持一致,如果不一致得需要升级 1旧服务器上的安装版本 [root@iZbp1ac9uozodszcdkd98n ...

  6. gitblit如何迁移入gitlab合并迁移_github仓库迁移到gitlab以及gitlab仓库迁移到另一个gitlab服务器...

    一. github仓库迁移到gitlab 先进入 new project: 选择 Import project, 选择下面的github: 进入后,这里需要github的 personal acces ...

  7. git项目迁移 出现“Import version mismatch: Required0.2.4 but was 0.1.0”

    gitlab项目代码迁移,本来是通过settings导出包的方式 然后在项目里新建导入该包 页面出现"Import version mismatch: Required0.2.4 but w ...

  8. 从 SVN 到极狐GitLab的迁移指南

    目录 前提条件 SVN 的安装和配置使用 SVN 的安装 SVN 配置使用 SVN 协议配置使用 HTTP/HTTPS 协议配置使用 SVN 到极狐GitLab的迁移 使用 svn2git 来迁移 使 ...

  9. 【git学习】SVN项目迁移到Git操作指南

    2017年6月份的时候,我就着手在公司推广git,首先我自己尝试搭建了GitLab来管理代码,并且通过以下博客记录了GitLab的搭建,以及GitLab备份,GitLab升级等事情. git学习--- ...

  10. GitLab仓库迁移

    概述 背景:由于服务器更新,需要把部署在A服务器的GitLab仓库迁移到B服务器上面. 实战 GitLab仓库地址从http://192.168.20.149:8090/迁移到http://192.1 ...

最新文章

  1. HTML页面中使两个div并排显示
  2. python 批量下载 代码_Python + Selenium +Chrome 批量下载网页代码修改
  3. 想体验从活火山上滑下来的刺激感?VR来成全你
  4. 面试题——轻松搞定面试中的红黑树问题
  5. Altium_Designer-PCB的覆铜步骤
  6. 如何使用vue组件搭建网页并打包发布
  7. 最里层的是child元素
  8. Resource Monitor的使用和理解
  9. 自己动手实现SharePointList的分页展示
  10. [家里蹲大学数学杂志]第392期中山大学2015年泛函分析考博试题回忆版
  11. Cron在线表达式生成器
  12. 量化投资的现状和前景
  13. word制作多级标题目录
  14. MATLAB等高线图
  15. 慢慢欣赏linux x86 bootloader加载kernel的策略
  16. 使用HTML版制作个人简历制作,非常好看的模板!!!
  17. 计算机的kb代表着什么,计算机中KB与Kb的技术差别详解
  18. SQL Server :理解GAM和SGAM页 01
  19. 网络嗅探器的设计开发------C++
  20. python调试器原理_调试器工作原理——基础篇

热门文章

  1. python文件中写中文_解决python中csv文件中文写入问题
  2. Java将xml转docx,java对象与xml间的转换.docx
  3. mid=(left+right)1什么含义
  4. zabbix 3.2 mysql_zabbix3.2的server和zabbix-agent2.2怎么监控MySQL的办法
  5. 可转债数据一览表集思录_可转债投资每周记录20200816
  6. c++线程类 linux,C++进阶学习——线程基类的设计(Linux)
  7. ctags linux,ctags --- 每天一个 Linux 命令
  8. C/C++[codeup 6112]Be Unique
  9. 翻译:Swift 5.1中的Protocol面向协议的编程教程:从入门到精通
  10. jsoup html to text,Jsoup和htmlunit结合使用。