git合并两个远程分之-rebase
来源:互联网 发布:手机dts音乐播放软件 编辑:程序博客网 时间:2024/06/08 18:45
本文介绍的是在两个不同的仓库上的分支进行衍合,并保留版本的提交的历史和日志
远程库一:develop
远程库二:other
目的:把other分支衍合到develop分支。
步骤:
1、从远程库地址一拉下代码到本地,存放地址如:d:/workspace/develop;
git clone [代码仓库地址一]
2、从远程库地址二拉下代码到本地,存放地址如:d:/workspace/other
git clone [代码仓库地址二]
3、进入other本地分支,创建新分支命名为:common,把common分支reset到最早的一个版本,是回到两个分支最近的共同祖先(基线);
git checkout -b coommongit reset --hard [commit-id]
此时,other文件夹下有other分支和common分之
4、进入develop,将other作为develop的远程仓库设置别名branch
git remote add branch d:/workspace/other
5、从other仓库同步代码到develop仓库
git fetch branch
6、切换到branch的other分支
git checkout branch/other
7、执行衍合命令,把other分之衍合到develop分之
git rebase --onto develop branch/common develop/other
如果执行命令后提示有代码冲突,先解决冲突,然后执行git status查看修改的文件再git add命令添加到暂存区,再执行git rebase --continue继续衍合知道完成衍合
8、完成衍合后创建新分支,分支名为:new-branch
git checkout -b new-branch
9、提交新分支new-branch到远程develop的仓库
git push origin new-branch
阅读全文
0 0
- git合并两个远程分之-rebase
- git 合并两个远程库
- git 合并两个远程库
- git 上合并分之的冲突解决
- git 分之管理---创建与合并分支
- git 合并分之内的指定文件
- git 拉取远程分之到本地
- git 拉取远程分之到本地
- 使用git rebase合并多次commit
- 使用git rebase合并多次commit
- git rebase 合并多个 Commit
- Git代码合并Merge还是Rebase
- Git使用rebase合并多个commit
- git删除远程分之后,本地同步问题
- git合并多个commit的方法: git rebase -i
- Git 合并远程分支
- Git 合并远程分支
- Git 合并远程分支
- 游戏开发中的人工智能(八):描述式 AI 及描述引擎
- jsp笔记一
- Android ViewPagerIndicator下划线颜色、样式设置
- Mongodb安装及启动
- 反向代理和负载均衡的关系
- git合并两个远程分之-rebase
- kubernetes使用中的一些问题
- Hadoop FileSystem
- 周志华《Machine Learning》学习笔记(17)--强化学习
- jsp笔记二
- js面向对象编程(1)--构造函数与new命令
- 数据结构(第二天)单链表的基本操作,创建单链表,头插法,尾插法,删除节点,查询节点
- Five-In-a-Row CodeForces
- .gitignore文件