电子商务网站后台,做相册网站logo,app下载安装app,企业策划方案怎么做几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来#xff0c;然后在不影响主线的同时继续工作。有人把 Git 的分支模型称为必杀技特性#xff0c;而正是因为它#xff0c;将 Git 从版本控制系统家族里区分出来。不同的分支可以理解为…几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来然后在不影响主线的同时继续工作。有人把 Git 的分支模型称为必杀技特性而正是因为它将 Git 从版本控制系统家族里区分出来。不同的分支可以理解为两份不同的代码只是它们是从同一份初始代码分化出来的之后就是独立的开发互不相关。在工作中我们也经常会将同一份代码划分出不同的分支再进行独立的开发。尤其是 Android 的源码比如两个客户之间的定制要求差异很大那就不适宜在同一个分支上去做区分划分为不同的分支进行开发才更合理。所以学习了 git 指令的基本操作之后我们还有必要来学一下不同的分支之间操作的指令。Git 分支管理相关指令如下一、建立分支git branch [分支名] # 创建对应分支名的新分支二、查看分支git branch # 查看本地分支git branch -r # 查看远端库分支即查看服务器上仓库的分支有哪些git branch –a # 查看当前所有分支包括本地分支和远端库分支git branch --no-merged # 查看所有包含未合并工作的分支三、分支切换git checkout [分支名] # 从当前分支切换到指定分支 (若指定分支分支不存在则自动新建)四、将分支与主分支 master 合并git checkout master # 首先切换回主分支git merge [分支名] # 比较两个分支的差异点并将指定分支的改动合并到主分支注git merge默认情况下Git执行快进式合并fast-farward merge会直接将Master分支指向Develop分支。使用--no-ff参数后会执行正常合并在Master分支上生成一个新节点。为了保证版本演进的清晰保持提交曲线为直线建议采用这种方法。五、删除分支git branch –d [指定分支] # 删除指定名称的分支六、切下远端库A分支到本地库A分支 git checkout -b A origin/A 若本地A分支不存在则自动新建PS文中介绍到的都是一些一些常用的基本的操作命令更多的命令还是要自己在实践中摸索也可通过帮助文档查询。帮助文档的使用方式如下man git-要查询的指令 # man 指 manual即查询对应指令的手册举个例子 比如你要查询 merge 的用法查询指令为 man git-merge