概述
记录一下工作中的问题。
问题:
开发过程中,A库 有master和 分支1, 近期要上线分支1,但是不方便直接合到master上(时间紧,代码差异大。)
解决方案:
A库的代码整体迁出到B库(含分支,日志记录等)
B库的master 新拉分支 masterCopy,作为备份;
B库的分支1强行覆盖到master上。
结果
A库 | B库 |
---|---|
master | masterCopy |
分支1 | master |
分支1 |
具体步骤
1.迁代码库
仅三行命令即可完成:
git clone --bare http://域名/分组/仓库名称.git
cd 仓库名称.git
git push --mirror http://新域名/新分组/新仓库名称.git
2.拉取新的master备份
3.分支1强制覆盖master
1)删除本地master分支
2)将本地x分支名称改为master分支
3)强制推送本地master分支到远程
git push origin master --force
最后
以上就是光亮小土豆为你收集整理的Git分支迁移新的代码库的全部内容,希望文章能够帮你解决Git分支迁移新的代码库所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复