| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> git合并某个分支的某次提交到目标分支,如何把分支代码合并到master,如何把master分支代码合并到自己的分支 -> 正文阅读 |
|
[开发工具]git合并某个分支的某次提交到目标分支,如何把分支代码合并到master,如何把master分支代码合并到自己的分支 |
目录 ????????一般项目在开发阶段,都会创建多个分支,用于不同开发阶段的版本发布如:master、dev等,之所以会有这种多分支情况,就是项目在不同的开发阶段,新的业务会对之前业务造成影响,所以建多个分支用来发布不同的迭代版本,直至一个迭代完成测试、上线。 一、如何将某个分支的某次提交合到目标分支上1、比如我现在有两个分支master和tenant,在tenant分支上有多次提交,但是我只想提交某两次在master分支 2、在项目目录下打开黑窗口? 3、执行 git branch 命令查看当前分支,*号代表当前分支
4、执行 git log 查看提交日志,并记下要想要合并提交的commit号 5、执行 git checkout?+分支名,切换到目标分支
6、执行?git cherry-pick +?commit号(在目标分支下执行该命令)
7、执行 git?push 将此次更改推到远程
8、查看idea中master分支的提交日志可以看到,已经有了我们合并的两次提交 注意:? ? ? ?? ????????合并某次提交,并不是合并某次提交修改的内容,而且会将某次提交时的文件合并到分支,将某个分支的一个(或多个)提交合并到另一个分支,注意不是merge,merge是全部合并、而我们要的是可选择的,就要用到 Cherry pick; 二、如何把分支代码合并到master1、首先切换到分支;
2、使用git pull 把分支代码pull下来;
3、切换到主分支;
4、把分支的代码merge到主分支;
5、git push推上去ok完成,现在 你自己分支的代码就合并到主分支上了。
三、如何把master分支代码合并到自己的分支master分支的代码领先自己的分支,git 如何把master分支代码合并到自己的分支 1、首先切换到主分支
2、使用git pull 把领先的主分支代码pull下来
3、切换到自己的分支
4、把主分支的代码merge到自己的分支
5、push推上去ok完成,现在 你自己分支的代码就和主分支的代码一样了
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/28 2:55:18- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |