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

三、git分支操作

三、git分支操作

3、1 什么是分支

在版本控制过程中,同时推进多个任务,为每个任务,我们就可以创建每个任务的单独分支。使用分支意味着程序员可以把自己的工作从开发主线上分离开来,开发自己分支的时候,不会影响主线分支的运行。对于初学者而言,分支可以简单理解为副本,一个分支就是一个单独的副本。(分支底层其实也是指针的引用)

在这里插入图片描述

4、2 分支的优点

同时并行推进多个功能开发,提高开发效率

各个分支在开发过程中,如果一个分支开发失败,不会对其他分支有任何影响。失败的分之删除重新开始即可

4、3 常用命令

在这里插入图片描述

4、4 merage合并分支

无冲突

git merage 分支名字

有冲突

冲突产生的表现:后面状态为 MERGING

在这里插入图片描述

冲突产生的原因:
合并分支时,两个分支在同一个文件的同一个位置有两套完全不同的修改。Git 无法替
我们决定使用哪一个。必须人为决定新代码内容。
查看状态(检测到有文件有两处修改)

解决冲突:
特殊符号:<<<<<<< HEAD 当前分支的代码 ======= 合并过来的代码 >>>>>>> hot-fix
编辑文件,删除特殊符号,然后add,commit(不加文件名)

4、5 创建分支和切换分支图解

在这里插入图片描述
切换分支的本质就是移动 HEAD 指针。

相关文章:

  • 猿创征文|Python基础——Visual Studio版本——pytest
  • 第二十四篇:稳定性之多环境建设
  • 【RHCE-第三天作业】
  • elementUI时间选择器:TypeError: value.getHours is not a function
  • “蔚来杯“2022牛客暑期多校训练营5
  • MyBatis Plus (七) --------- 插件扩展
  • css基础总结(css简介、css语法框架、css样式表格式、css选择器)
  • 东芝推出第三代碳化硅MOSFET来提高工业设备效率
  • Zookeeper集群搭建
  • 基于SSM的校园运动会管理系统
  • javaweb基于html5旅游攻略管理系统ssh
  • 司空见惯 - 好吃的姑娘
  • 深度学习之卷积类型
  • 软件测试—七年老鸟的成长感悟
  • 利用1433端口及提权总结
  • “Material Design”设计规范在 ComponentOne For WinForm 的全新尝试!
  • 《Java编程思想》读书笔记-对象导论
  • 【跃迁之路】【519天】程序员高效学习方法论探索系列(实验阶段276-2018.07.09)...
  • centos安装java运行环境jdk+tomcat
  • EOS是什么
  • JS+CSS实现数字滚动
  • python大佬养成计划----difflib模块
  • Tornado学习笔记(1)
  • 名企6年Java程序员的工作总结,写给在迷茫中的你!
  • 让你成为前端,后端或全栈开发程序员的进阶指南,一门学到老的技术
  • 如何在 Tornado 中实现 Middleware
  • 入手阿里云新服务器的部署NODE
  • 数据库写操作弃用“SELECT ... FOR UPDATE”解决方案
  • 通过npm或yarn自动生成vue组件
  • 温故知新之javascript面向对象
  • 由插件封装引出的一丢丢思考
  • [地铁译]使用SSD缓存应用数据——Moneta项目: 低成本优化的下一代EVCache ...
  • PostgreSQL 快速给指定表每个字段创建索引 - 1
  • ​​​​​​​Installing ROS on the Raspberry Pi
  • #多叉树深度遍历_结合深度学习的视频编码方法--帧内预测
  • $.type 怎么精确判断对象类型的 --(源码学习2)
  • (附源码)ssm户外用品商城 毕业设计 112346
  • (论文阅读32/100)Flowing convnets for human pose estimation in videos
  • (数据结构)顺序表的定义
  • (四)汇编语言——简单程序
  • (循环依赖问题)学习spring的第九天
  • .bat批处理(六):替换字符串中匹配的子串
  • .NET core 自定义过滤器 Filter 实现webapi RestFul 统一接口数据返回格式
  • .NET 简介:跨平台、开源、高性能的开发平台
  • .net开发时的诡异问题,button的onclick事件无效
  • .Net中间语言BeforeFieldInit
  • .one4-V-XXXXXXXX勒索病毒数据怎么处理|数据解密恢复
  • @data注解_SpringBoot 使用WebSocket打造在线聊天室(基于注解)
  • @Mapper作用
  • [3D游戏开发实践] Cocos Cyberpunk 源码解读-高中低端机性能适配策略
  • [Android] 修改设备访问权限
  • [C++基础]-初识模板
  • [C++数据结构](22)哈希表与unordered_set,unordered_map实现
  • [CareerCup] 2.1 Remove Duplicates from Unsorted List 移除无序链表中的重复项
  • [corCTF 2022] CoRJail: From Null Byte Overflow To Docker Escape