git代码迁移另一个git仓库
git代码迁移仓库
方法一:代码只有一个分支的情况
代码只有一个分支,这样就简单了,不用考虑其他分支的迁移
1.直接将原仓库代码clone到本地
git clone https://gitee.com/mygit-demo/test.git
2.然后删除.git隐藏文件
3.在像新初始化代码一样推送到新的git仓库中。
完成全局配置
# git config --global user.name "XXXX"
# git config --global user.email "XXXX@XXXX.com"
初始化
# git init
提交到缓存区
# git add .
提交到本地仓库
# git commit -m "自定义注释"
设置远程仓库地址
# git remote add origin 新仓库地址
提交到新的仓库地址
# git push -u origin master
如果遇见冲突可以使用以下语句后,再执行提交到新的仓库的命令
# git pull origin master --allow-unrelated-histories //拉取远程代码进行强合并
完事。。。。。。。
当然一种分支的情形也可以使用方法二来操作迁移
方法二:需要迁移多分支的情况
这种方式可以保留原版本库中的所有内容
这是原git仓库代码及分支情况
1.从原地址克隆一份裸版本库
git clone --bare https://gitee.com/mygit-demo/test.git
--bare 创建的克隆版本库都不包含工作区,直接就是版本库的内容,这样的版本库称为裸版本库。
2然后已镜像的方式迁移到新的git仓库中
cd test.git/git push --mirror https://gitee.com/mygit-demo/git-demo.git
-- mirror 克隆出来的裸版本对上游版本库进行了注册,这样可以在裸版本库中使用git fetch命令和上游版本库进行持续同步。
最后去新的git仓库中就可以看见所有分支的代码信息了。
查看新仓库代码分支信息
git代码迁移另一个git仓库相关推荐
- 两个git库之间迁移_从一个git仓库迁移代码到另一个git仓库(亲测有效版)(转)...
不保留log等提交的记录的迁移就不说了,soeasy!代码复制粘贴就可以 目标:把A仓库的代码迁移到B仓库并且保存所有的git log,B仓库已经存在了哦,哪怕是个空仓库. 再说这个之前先说点其他.在 ...
- git 迁移代码库,将源代码库中代码迁移到一个新库中
适用于 迁移一个库的某一分支到一个新库 把一个库的某个分支迁移到一个新库的同一分支 其实上述两个同理 先行提示 在迁移库时可以使用一下命令查看当前库的远程库连接情况: git remote -v 如果 ...
- git 代码没了,git rebase 合并提交记录,git stash
xx 问题 git合并提交记录 创建提交记录 合并提交记录 rebase有冲突 合并后的本地路径提交到远程 其中的参数 pick 改变提交 5.txt 和 4.txt 的顺序 删除某一个提交 rewo ...
- Git代码管理常用指令(Git+Gerrit)
从远程仓库下载新的代码后,需创建本地仓库关联后,在本地仓库开发 git clone... // 克隆远程仓库代码 git branch <branch> // 创建本地仓库 git pul ...
- git 上传项目到linux仓库_「成都校区」Git使用快速入门
Git使用快速入门 1.在Linux上安装Git 输入git命令,查询是否安装了git (1)如果是Debian或Ubuntu Linux系统,使用如下命令进行安装: apt-get install ...
- Git的使用——Git 常用命令总结、Git的使用、Git 的分支、远程仓库的使用、IDEA 中使用Git、Git 工作流(Git Flow、Github Flow、GitLab Flow)
Git的使用--Git 常用命令总结.Git的使用.Git 的分支.远程仓库的使用.IDEA 中使用Git 一.Git 常用命令总结 为了方便后续查找命令,故先把总结放前面,教程放后面 1.git 基 ...
- Git提交到多个远程仓库(多看两个文档)
Git提交到多个远程仓库(多看两个文档) 一.总结 一句话总结: 二. Git提交到多个远程仓库(多看两个文档) 有两种做法,先看第一种 一.通过命令行进行操作 例如我有下面两个仓库: Mybatis ...
- Git提交到多个远程仓库
来源:http://stackoverflow.com/questions/5785549/able-to-push-to-all-Git-remotes-with-the-one-command 有 ...
- Git学习(一)git服务器的简易搭建
Git学习(一)git服务器的简易搭建 使用环境:docker容器模拟的3个ubuntu14.04的系统 分别模拟了3个系统: Ubuntu_gitserver:14.04 用于git服务器的安装 ...
最新文章
- 《C和C++代码精粹》——1.8 标准流
- 使用sonar-ws-client-4.2.jar 获取sonar数据
- [数据结构-严蔚敏版]P42多项式Polynomial的实现
- java insert access_java连接access时无法使用INSERT语句添加数据
- 广州站长沙龙 MIP 问题及答案
- Google Maps API 进级:在信息窗口GInfoWindow中嵌入Flash动画
- an7062个引脚工作电压_马兰士PM711AV功放电路原理分析
- 分布式-图片上传到Lgnix
- 问题查询-批文页面显示别人操作的结果
- win10字体大小_暴露年龄警告!Win10干掉了多少装机必备?
- json文件格式转换为png文件格式
- android平板 代码禁用wifi模块,使平板电脑无线模块禁用的方法
- 2012年股市楼市泡沫终将破灭
- android app整包更新,uniapp热更新和整包更新
- 定时多次自动打开关闭网页的bat脚本
- VC操作INI文件 ,INI文件操作总结,如何操作INI文件,INI文件使用方法小结
- mysql语句格式化日期时间成特定格式
- SPI控制MS5614T
- 基于Excel的VDS记录数据文件查看及转换工具(转MDA格式)
- [luogu] P2498 [SDOI2012]拯救小云公主 二分答案+bfs