当前位置: 首页 > news >正文

git 分支 合并 具体执行过程 详细

前提条件是
此时我们已经在开发或者bug的分支上了,没有就创建分支。此过程步骤可以看我的

https://blog.csdn.net/lzfengquan/article/details/119729330?spm=1001.2014.3001.5501

如果是远程操作分支,可以看

https://blog.csdn.net/lzfengquan/article/details/119757261
或者
https://blog.csdn.net/lzfengquan/article/details/119757261?spm=1001.2014.3001.5501

这里我们只说明合并以及过程,纯阐述的一定要看完啊。

1 在 新开发dev2 或者 修复bug 的分支上,已经 开发完成代码 或者 bug 已经验证修复,现在需要上传与合并分支。

2 首先,在 当前分支dev2 或者 bug 分支上 执行了

	git add .
	git commit -m ‘说明’ 
	git pull
	(这里不用执行git push 了,后边要合并会执行push 操作)

3 此时 在我们的 dev2 或者bug 分支上 执行 git log。

	git log  作用就是查看一下当前分支日志,是不是刚刚提交的记录信息

4 再 切换到要合并的代码分支 dev或者 主分支master 上,来保证某分支是全部内容 。命令 git checkout xxxx

git checkout master 主分支/ git checkout dev

5 我们在切换的 dev 或者 master 分支上

拉代码 git pull,保证是全的, 
然后进行合并分支代码,
	
	命令 git merge xxx

例子

执行 git merge dev2 或者 git merge bug ,
意思就是把我们dev2 或者 bug 的分支代码合并到 dev 和master 分支上

6 此时不用切换分支

执行git log 查看日志,作用就是检查一下看看是不是有执行成功

如果出现了dev2 或者bug 分支的(commit)提交记录 日志就是成功的。

7 此时还不要且分支 ,要 git push一下,才算完成

8 最后
再切换分支 。
如果有其他要合并也进行上述过程,
如果没有就切换到要开发的分支继续bug 的修复 或者代码的新需求开发。记得切换回来之后 git pull 一下,保证能有最新代码。

相关文章:

  • 2017届校招提前批面试回顾
  • 前端 通过id 查询详情,让form表单中某地址展示成超链接,点击跳转并查看情况
  • 运用Keil uVision新建一个工程
  • 前端 react 项目 常见的 面试题
  • Jquery 异步提交表单(post)
  • vue 项目 对 echarts 组件 的封装使用
  • 用户故事——需求的占位符
  • 截取视频中的 ‘暂停’ 操作,并让他自动不暂停
  • SQL学习之HAVING过滤分组
  • 项目中 处理后端返回多数据值, 数组形式 展示tab 列表上
  • ES6第一篇
  • 前端开发中,会遇到字符串填充的问题,padStart() 和 padEnd()
  • VS.net 2013中使用Git建立源代码管理 版本管理
  • react 项目中,选中一条信息,自动带出对应的信息
  • Linux 命令用法
  • Apache Spark Streaming 使用实例
  • CNN 在图像分割中的简史:从 R-CNN 到 Mask R-CNN
  • JavaScript 无符号位移运算符 三个大于号 的使用方法
  • java中的hashCode
  • mac修复ab及siege安装
  • spring boot下thymeleaf全局静态变量配置
  • Spring Security中异常上抛机制及对于转型处理的一些感悟
  • vuex 笔记整理
  • 汉诺塔算法
  • 设计模式(12)迭代器模式(讲解+应用)
  • 深度学习入门:10门免费线上课程推荐
  • 手机app有了短信验证码还有没必要有图片验证码?
  • 通信类
  • MiKTeX could not find the script engine ‘perl.exe‘ which is required to execute ‘latexmk‘.
  • Spring Batch JSON 支持
  • ​​​​​​​ubuntu16.04 fastreid训练过程
  • ​configparser --- 配置文件解析器​
  • #android不同版本废弃api,新api。
  • (C#)Windows Shell 外壳编程系列9 - QueryInfo 扩展提示
  • (附源码)计算机毕业设计ssm高校《大学语文》课程作业在线管理系统
  • (黑马C++)L06 重载与继承
  • (学习日记)2024.01.19
  • ***检测工具之RKHunter AIDE
  • .net 7 上传文件踩坑
  • .NET Core/Framework 创建委托以大幅度提高反射调用的性能
  • .NET 指南:抽象化实现的基类
  • .net反编译工具
  • .NET正则基础之——正则委托
  • @ 代码随想录算法训练营第8周(C语言)|Day53(动态规划)
  • @Conditional注解详解
  • @EnableWebMvc介绍和使用详细demo
  • [ C++ ] template 模板进阶 (特化,分离编译)
  • [ vulhub漏洞复现篇 ] JBOSS AS 4.x以下反序列化远程代码执行漏洞CVE-2017-7504
  • [2019.2.28]BZOJ4033 [HAOI2015]树上染色
  • [Codeforces] combinatorics (R1600) Part.2
  • [CSS]盒子模型
  • [datastore@cyberfear.com].Elbie、[thekeyishere@cock.li].Elbie勒索病毒数据怎么处理|数据解密恢复
  • [Docker]五.Docker中Dockerfile详解
  • [EFI]英特尔 冥王峡谷 NUC8i7HVK 电脑 Hackintosh 黑苹果efi引导文件
  • [English]英语积累本