Git 仓库代码迁移步骤记录
迁移远程仓库
// 克隆旧仓库镜像
git clone --mirror [oldRepoUrl]// 添加新仓库地址
cd the_repo
git remote add [remoteName] [newRepoUrl]// 推到新的远程库
git push -f --tags [remoteName] refs/heads/*:refs/heads/*
复制代码
中括号中的名称需根据自己项目需求替换
更新本地仓库
方式1. 远程仓库迁移后,可删除本地代码仓库和镜像仓库,重新克隆新仓库代码。 方式2. 进入本地代码仓库,更新仓库地址
// git查看远程仓库地址
git remote -v// 设置新的仓库地址
git remote set-url origin newRepoUrl
复制代码
git 仓库中的子目录分离为独立仓库
参考 blessing.studio/splitting-a…
简单示例
// 命令
git subtree split -P [name-of-folder] -b [name-of-new-branch]// 示例
git subtree split -P src/main/webapp/static -b dev
复制代码
执行完该命令,会新建一个dev 临时分支。如果需要迁到新库执行下面命令将原仓库中的临时分支拉到新仓库中:
git pull [/path/to/big-repo] [name-of-new-branch]
复制代码
转载于:https://juejin.im/post/5ad955bf5188256720339b3b
Git 仓库代码迁移步骤记录相关推荐
- Git仓库代码同步到GitHub开源社区开源代码库
Git本地仓库代码同步到GitHub开源社区开源代码库 ...
- Git使用 从入门到入土 收藏吃灰系列 (十四) 清除git仓库的所有提交记录
文章目录 一.前言 二.清除git仓库的所有提交记录 本节速览 清除git仓库的所有提交记录 一.前言 参考安装Git 详细安装教程 参考视频B站 Git最新教程通俗易懂,这个有点长,感觉讲的精华不多 ...
- Git仓库完整迁移,包括分支和标签和日志
早上刷新闻, GitHub也会断供:美国制裁地区帐号都受限,毫无预警, 保险起见,迁移到aliyun吧 度娘了一堆git仓库迁移的内容,一个个都比较麻烦,而且本地下了代码,还要删去库地址,再切换到新库 ...
- 如何将本地项目上传git仓库的详细步骤
1. 具体步骤 其实在gitlab上已经有提示了 1. 本地创建一个文件夹xxx 2. cd 到本地文件夹中xxx 3. 使用 git init 命令 //初始化一个Git本地仓库,此时会在本地创建一 ...
- git线上服务器_pm2实现git仓库代码一键配置部署到线上服务器
第一步 先实现 ssh的免密登录远程服务器: 第二步 初始化项目, 并把项目部署到git仓库 下面用几个最简单的项目做演示, 项目目录下面就这个三个文件 把项目部署到git仓库,记住git仓库地址 比 ...
- IDEA中项目集成git提交代码详细步骤
简介:在团队协作开发的过程中,好的代码管理能更加有效的使日常开发的过程中对各个开发人员提高开发速度.下面将详细介绍在IDEA中使用git提交代码的过程: IDEA中使用git提交代码 一:pull代码 ...
- Git仓库完整迁移 含历史记录
如果你想从别的 Git 托管服务那里复制一份源代码到新的 Git 托管服务器上的话,可以通过以下步骤来操作. 1). 从原地址克隆一份裸版本库,比如原本托管于 GitHub. git clone –b ...
- git 提交代码的步骤
2019独角兽企业重金招聘Python工程师标准>>> 该步骤整理自网络 代码提交一般有五个步骤: 1.查看目前代码的修改状态 2.查看代码修改内容 3.暂存需要提交的文件 4.提交 ...
- Git 提交代码 简单步骤
vim .git/config 内容. [core] repositoryformatversion = 0 filemode = true [user] // 这里要 ...
最新文章
- 将长度为n的绳子分为m段求各段乘积的最大值
- abap--REUSE_ALV_GRID_DISPLAY事件子过程和cl_gui_grid类的事件对应关系
- Excel关于使用图形的妙招技法
- html和css知识,html和 css基础知识
- mybatis-plus 错误java.lang.NoClassDefFoundError: org/apache/velocity/context/Context
- 两个excel文档查找相同选项后替换_看似普通的查找和替换功能,用好了,能让你的工作效率翻一番...
- Spring Boot——@ConfigurationProperties与@Value的区别
- android studio 自动生成sql语句,Android Studio Plugin 插件开发教程(三) —— 制作一个自动生成数据库代码的插件...
- TensorFlow学习记录1-一些比较好的学习资源
- 中国省市县JSON字符串(String)数据、2020年的数据、2021年12月整理
- 木质机器人挂坠_设计癖 2014 大盘点:十大木质产品
- aip格式转化为pdf,catia的三维图转PDF格式咋弄
- 比扫描全能王还好用的OCR文字识别神器
- 互联网运营面试题_必看❗️面试互联网运营常见问题及答案
- 王道程序员求职宝典 pdf
- 超融合兼顾医疗信创及 IT 云化转型的可行性分析
- 【021】基于springboot的党务管理系统(含管理员、用户党支部三种身份(附源码数据库)
- PLM、ERP、APS、MES几种信息系统的数据集成
- STM32WL芯片解锁方法
- 数字认证公司的bjca证书报错原因,垃圾产品
热门文章
- bootstrap网格系统_如何使用Bootstrap网格系统?
- vc++ 6.0 堆栈_在C ++中使用链接列表实现堆栈
- mysql怎么消除冗余,mysql剔除冗余数据
- python去掉字符串最外侧的引号_疯狂Python讲义第二章读书笔记
- 三角形描边css,[CSS] tips带有描边的小箭头
- C++ STL 迭代器5种类型 简介
- C++ 类模板语法初步01
- C++ 深浅拷贝 01
- 计算机网络原码反码补码,计算机的原码和反码及补码到底是什么
- 随机生成1024个数,存入一段内存,用指针实现获取1024个数的最大数地址,最小数地址