Git仓库迁移超简单步骤
背景:
近期,我们需要将一个老的git仓库迁移到新的仓库,并且要将所有的commit history、branches、tags都迁过去。
查了很多资料,用了三种方式,在最后一种成功了,并且步骤超级简单。
实现方式:
1.从老仓库克隆一份裸版本库。
git clone --bare git://oldgithub.com/username/oldproject.git
2.在新的Git服务器上创建一个新仓库,比如叫newproject。
3.以镜像推送的方式上传代码到newproject服务器上。
cd oldproject.git
git push --mirror git@newgithub.com/username/newproject.git
4.删除本地代码
cd ..
rm -rf oldproject.git
5.切换远程仓库地址。在本地的代码仓库执行如下,即可完美过渡。
git remote set-url origin git@newgithub.com/username/newproject.git
收工。本地代码仓库可以像往常一样commit、push。
Git仓库迁移超简单步骤相关推荐
- 个人总结出来的git仓库迁移方案
git仓库迁移方案 要求:所有远程分支和提交记录都要迁移 情况1: 单人项目 步骤: 1.git clone --bare 原仓库 (从原地址克隆一份裸版本库) 2.git push --mirror ...
- git仓库迁移和更新远程仓库地址
git仓库迁移和更新远程仓库地址 一.git仓库迁移 1,从原仓库clone或pull到本地仓库 git clone project_name [old_remote_repository_addr ...
- gerrit 数据迁移_详解git仓库迁移的两种解决方案
Git仓库迁移而不丢失log的方法 要求能保留原先的commit记录,应该如何迁移呢? 同时,本地已经clone了原仓库,要配置成新的仓库地址,该如何修改呢? 注意:如果使用了代码审核工具Gerrit ...
- 从一个git仓库迁移到另外一个git仓库
从一个git仓库迁移到另外一个git仓库 摘要 git仓库迁移 git 声明:相关内容是根据网络资料整理所得,仅供参考. 1). 从原地址克隆一份裸版本库,比如原本托管于 GitHub. git c ...
- 运维(38) git仓库迁移所有分支脚本
文章目录 一.使用 二.git仓库迁移所有分支脚本 一.使用 # sh git-move.sh 旧仓库地址.git 新仓库地址.git sh git-move.sh https://gitee.com ...
- Kali Linux 2021.2在VMware和VirtualBox安装教程 超简单 步骤详细讲解
Kali Linux 2021.2在VMware和VirtualBox安装教程 超简单 步骤详细讲解 一. 资源下载及工作站安装 二. 使用VMware平台安装 三. 使用VirtualBox平台安装 ...
- git仓库迁移(阿里云git切换到公司内部的gitlab)
项目刚开始做的时候,因为公司内部的git服务器尚未搭建好,所以使用了阿里云git服务器,目前内部服务器已搭建好,所以git需要完整迁移(完整迁移,就是指,不仅将所有代码移植到新的仓库,而且要保留所有的 ...
- 搭建空的maven多模块项目架构并且上传到远程git仓库(超详细 cmd命令版本)
2019独角兽企业重金招聘Python工程师标准>>> 首先看标题分为二部分 搭建空的maven多模块项目 上传到远程git远程仓库 第一步详细教程: 一: 二: 注意点:记住什么都 ...
- git仓库迁移(全部分支)
为什么80%的码农都做不了架构师?>>> 今天公司需要切换一个git仓库地址,查了几个命令如下 git clone --mirror <旧的仓库地址> cd < ...
最新文章
- puppet运维自动化之yum仓库管理
- 【分析函数】Oracle分析函数之LAG和LEAD
- name选择器_这33个超级好用的CSS选择器,你可能见都没见过
- Windows从命令行创建文本文件的两种方式
- 蓝桥杯练习(java):字符串对比
- 牛x!一款比传统数据库快 100-1000 倍的数据库,来认识一下?
- Windows Server 2016 AD中新建组织单位、组、用户
- php操作字符串(移除字符,计算字符串中字符个数,分割字符串,字符串序列化...
- wifi数据包解析_详细解析WiFi模块的基础知识
- 听说你要删库跑路了?这篇Linux脚本请收好
- java校园二手书交易管理系统springboot+Vue
- Spring 读取properties文件key+value方式
- 51Nod_1278 相离的圆【贪心+二分】
- 液晶显示器偏光膜的基本原理
- 32位系统的虚拟内存空间最大容量
- excel如何拆分数据
- 增高助长~~~~~~~~~~~~
- Java实现蓝桥杯突击战
- 严打“霸座”“扒车门”!去年12月以来已有12人被行拘
- Debian系统移植 -- 持续更新
热门文章
- gzinflate php cetnos,Centos 6.5升级git版本的办法
- python h_pythonh控制
- cmake配置PCL出现的问题及解决的办法
- 物联网行业的趋势、现状与挑战
- 医疗影像容积重建-物体坐标系和渲染图像坐标系
- MOS管如何检测好坏
- Codeforces Round #637 (Div. 2) C. Nastya and Strange Generator 题解(阅读理解+简单思维)
- 大话备考之数据结构综合题
- 超能一家人如何投资?成本是2亿?怎么认购份额?
- 关于Linux运维大环境