Git分支
时间:2019-09-18
本文章向大家介绍Git分支,主要包括Git分支使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
什么是分支
在版本控制过程中, 使用多条线同时推进多个任务。
比如我们的主分支是master
,现在要开发一个蓝色的皮肤功能feaure_blue
和一个游戏的功能feature_game
。这时候两个分支可以同时进行开发,谁也不用等谁,当功能开发完成后,可以申请合并到主分支中。
如果开发过程中遇到了bug
,我们可以直接创建一个错误修复分支hot_fix
,进行bug修复,而不影响主程序的运行。
分支的操作
创建分支
git branch [分支名]
查看分支
git branch -v
切换分支
git checkout [分支名]
合并分支
- 第一步: 切换到接受修改的分支(被合并, 增加新内容) 上
git checkout [被合并分支名]
- 第二步: 执行
merge
命令
git merge [有新内容分支名]
- 第一步: 切换到接受修改的分支(被合并, 增加新内容) 上
!>冲突:当我们创建了分支后,其实两个分支我们是都可以修改的,当我们正好修改的两个分支的同一个地方,两个修改的地方又不一致的时候,就会产生版本冲突的问题。
解决冲突
冲突的表现 :
冲突的解决:
- 第一步: 编辑文件, 删除特殊符号
- 第二步: 把文件修改到满意的程度, 保存退出
- 第三步: git a dd [文件名]
- 第四步: git commit -m "日志信息"(注意: 此时 commit 一定不能带具体文件名 )
原文地址:https://www.cnblogs.com/chen88/p/11538368.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Ansible自动化运维学习笔记3
- Keepalived高可用服务解决方案
- pandas与SQL的查询语句对比
- 使用tensorflow搭建线性回归模型
- Flask-Admin修改成中文显示
- 什么是需求分析呢?
- 使用Pandas处理杂乱数据
- 在flask中使用flask-migrate管理数据库
- 直播视频网站源码,实现移动端的按钮拖动
- 解决k8s集群环境内存不足导致容器被kill问题
- NLP之pyhanlp安装及其使用
- nginx 代理 web socket 报错“WebSocket is already in CLO
- IDEA为每个文件加入姓名,日期,版本号
- nginx 代理 web socket 报错“WebSocket is already in CLO
- 用sklearn机器学习预测泰坦尼克号生存概率