分支是在稳定版本出现bug的情况下,通过分支技术,在保证稳定版本稳定的情况,修改稳定版本的(差异下载的,速度极快,不同于SVN等技术,会将所有的代码下载到本地)副本,通过合并,解决冲突,最后回归到稳定版本的技术.分支的差异化下载时Git的亮点.

1、查看分支 通过git branch指令

提示当前分支是master

2、创建分支 通过git branch +分支名称

ok,名为gitbranch的分支创建完毕.

3、切换分支

(1)、切换到gitbranch分支 通过git checkout +目标分支命令

(2)、在该分支上修改config.txt配置文件

将修改提交到暂存库,并commit到版本库.

4、合并gitbranch分支到master主分支

ok,合并成功!

5、解决分支之间的冲突

(1)、新建一个gitbranch1分支,在该分支下修改配置文件中的db配置项

(2)、切换到gitbranch分支,同时也在该分支下修改db配置项

(3)、先将gitbranch合并到master

ok,合并成功!

(4)、在合并gitbranch1和master

合并发生了冲突.工具提示你在config.txt文件中存在合并冲突.

说明两个分支同时修改了db配置项,需要解决这个冲突.

(5)、手动修改配置文件,同时保留两个配置项

修改配置文件

通过add和commit指令提交到本地版本库.

转载于:https://www.cnblogs.com/GreenLeaves/p/9895782.html

Git for Windows之分支管理、分支合并、解决分支冲突相关推荐

  1. git分支管理之合并冲突并解决

    git分支管理之合并冲突并解决 (这里的远程代码仓库是coding里面的,合并分支的操作是用github desktop进行操作的) 合并冲突发生的情景:当两个分支修改同一个文件时,可能发生两个分支不 ...

  2. 【Git】Git 分支管理 ( 创建并切换分支 | 查看分支 git branch | 合并分支 git merge dev | 删除分支 git branch -d dev )

    文章目录 一.创建并切换分支 1.创建分支 git branch dev 2.切换分支 git checkout dev 3.创建并切换分支 git checkout -b dev 二.查看分支 gi ...

  3. idea 分支管理插件_Git的分支管理常用命令

    文章目录 分支管理 git stash gitmerge与git rebase git merge --squash cherry-pick 分支管理 命令 作用 git branch 查看当前分支 ...

  4. idea 分支管理插件_git flow 分支管理idea 具体操做

    先借一张总体图git 整体图服务器 说明 :白色图片都是远程库信息,黑色图片为本地库信息ide 首先 在idea 搜索且按照 git flow :工具 安装完成后:idea 第一步:点击init Re ...

  5. SVN打分支及主干合并到分支

    分支与标记 分支或标记规范 分支的定义规则: Project name+日期时间+功能点 Tags的定义规则 Project name+版本号 版本号定义为三段数字编号 xxx.xxx.xxx 第一个 ...

  6. windows单网卡配置双ip 解决网关冲突

    控制面板->网络中心 点击网络:

  7. git上传分支的原理_git系列教程四:分支和分支管理

    一些零碎的知识 修改最后一次提交 实际开发中,你可能会遇到下边这两种情况: Situation One:版本刚一提交(commit)到仓库,突然想起漏掉两个文件还没有添加(add).就好比你是老司机, ...

  8. git使用指南及分支管理策略

    Git是什么? Git是一个开源的分布式的版本管理工具. 为什么要使用GIt? Git是目前世界上最先进的版本管理工具,尤其在分支管理上表现突出,能够极为方便地解决开发中的版本问题. Git如何使用? ...

  9. git stash 强制恢复_git操作与分支管理规范

    git操作与分支管理规范 一.git操作规范 git操作流程数据流图 Remote:远程主仓库 Repository:本地仓库 Index:Git追踪树,暂存区 workspace:本地工作区 代码正 ...

  10. GIT项目管理工具(part10)--分支管理

    本系列BLOG为鄙人学习GIT时的学习笔记.前一个知识点引出后一个知识点,后一个例子接着前一个例子. 文章目录 分支管理 1.查看分支情况 2.创建分支 3.切换工作分支 4.合并分支 5.删除分支 ...

最新文章

  1. @PropertySource与@ConfigurationProperties多种方式读取配置文件详解,附带@PropertySources使用说明
  2. debian常用工具所在的包
  3. docker安装问题
  4. matlab粒子图像测速工具,程序 PIVlab - 时间分辨粒子图像测速(PIV)工具: 一 联合开发网 - pudn.com...
  5. bootstrap中表格、修饰图片、浮动、背景框、提示框及关闭提示框、元素淡入淡出及jQuery中操作类名
  6. 拼图游戏和它的AI算法
  7. HikariDataSource 监控_Prometheus监控告警浅析
  8. Ubuntu14.04 搜索不到WIFI或连接不上的解决方法。
  9. ReiBoot Pro for Mac(iOS系统修复软件)
  10. dedecms手机站和PC站共用同一数据库的方法
  11. 【记录】前端代码规范 规范
  12. 如何将c语言编译成动态链接库,将C语言源代码编译成动态链接库
  13. 报Failed to resolve: org.jetbrains.kotlin:kotlin-stdlib-jre7的错误
  14. 【爬虫】问题集-豆瓣电影
  15. window10安装vnc无法使用,window10安装vnc无法使用的原因和解决办法
  16. android 监听飞行模式,如何在Android上检测飞行模式?
  17. Matplotlib动图:FuncAnimation实现
  18. 王道程序员求职宝典 pdf
  19. 救世之树服务端开服架设服务器搭建教程
  20. IT运维审计:新手入门之服务器运维操作要点

热门文章

  1. cas4.0 mysql_【SSO单点系列】:CAS4.0 CAS整合SpringMVC+MyBatis实现数据库校验(04)
  2. 被调用的对象已与其客户端断开连接 win10_【完整案例】基于Socket开发TCP传输客户端...
  3. mysql 处理一条语句卡死_一条MySQL查询语句,卡死机器,不知道为什么,求高手指点!...
  4. 网站导航颜色停留_提高网站流量的方法有哪些?
  5. mysql 查询 更新属性值_MySQL-在一个查询中更新具有不同值的多行
  6. linux命令mount是什么,Linux命令——mount、umount
  7. python 取余_Python-基本使用
  8. 计算机组成原理浮点数左移规则,2020考研计算机组成原理知识点:浮点数的表示和运算...
  9. java 示例_Java最终关键字示例
  10. 链接列表插入删除方法