分支是在稳定版本出现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指令提交到本地版本库.

最新文章

  1. 原创:MD5 32位加密软件
  2. 关于push数组,然后遍历数组遇到的坑,遍历显示函数
  3. android 横向滚动条
  4. Mysql执行大文件sql语句 -- 未测试
  5. Java面向对象基础知识汇总
  6. 一步步学Mybatis-怎么样实现动态SQL查询(6)
  7. vs2012 不显示最近项目
  8. 结合GET(),POST()实现一个简单、完整的服务器
  9. 如何解决使用Gradle时出现的jar包冲突
  10. SQL面试题收录
  11. java的迭代器详解
  12. Android高版本联网失败报错:Cleartext HTTP traffic to xxx not permitted解决方法
  13. 2018-2019-2 20165220 《网络对抗技术》Exp1 PC平台逆向破解
  14. Mac 下生成keystore,并对apk进行签名
  15. [CF1082E] Increasing Frequency
  16. 201621123001《Java程序设计》第1周学习总结
  17. python大法好——
  18. python基础学习Day14 内置函数 匿名函数
  19. wget: command not found
  20. 网络基础之IP地址和子网掩码

热门文章

  1. centos7.2下安装python3.6.2
  2. (转)MyEclipse10下创建web项目并发布到Tomcat
  3. linux-CentOS初学terminal命令(2)vi、gcc、g++、./、mv、cp、ifconfig
  4. Qt_简介
  5. h5canvas绘制loading页面
  6. python_列表、元组、字典、集合对比
  7. shell 命令 netstat 查看端口占用
  8. 前端开发 - HTML/CSS
  9. ssh连接超慢解决
  10. 有人在用fastReport作报表时处理过字体自动缩小的问题吗,怎么做