第三章 Git分支

来源:互联网 发布:怎么做好软件测试 编辑:程序博客网 时间:2024/06/14 23:01
第三章 Git分支


分支是用来将特性开发绝缘开来的。在创建仓库的时候,master是默认的仓库,一般会在其他分支上进行开发,完成后再将开发好的合并到主分支上来。
Git分支的处理方式:当你想加一个新功能进去的时候,你可以新建一个分支,例如名字叫test_branch,然后在分支中把新功能加上去,如果OK,将代码合并到master分支上,如果新功能失败,切换回master分支上来,此时原先在test_branch写的代码,又全看不到了。


1、新建一个分支
右键-->tortoiseGit-->Create Branch,输入新的分支名称,例如test_branch,点击Ok
右键-Switch/Checkout,点击ok后再次右键,发现已经切换到选择的分支上了
接下来就可以在该分支上进行新功能的开发,对主分支没有任何影响


2、分支合并
例如,在test_branch分支下新增了一个testGitBranch.txt的文本,右键—add,执行完add、commit、push
这时,切换到master主分支上,执行pull发现分支提交的没有更新下来,这就是git分支一个好处,如果你不选择合并分支到master主分支上,那你在分支上所做的操作对master主分支没有任何影响。分支上新功能开发完成后,如果提交代码发现该功能有问题,可以直接右键-->tortoiseGit-->Switch/Checkout选择切换到master主分支,那样又回归到master原有状态了。
现在描述如何将分支合并到master主分支上:
首先将分支切换到master下,在master中右键-merge,选择test_branch分支,ok后即完成了分支的合并


3、 分支删除
右键—Switch/checkout,点击下图红色箭头标志的地方,会弹出Branch Reference窗口,在里面选择需要删除的分支,比如上文创建的test_branch分支,右键—delete branch,弹出的对话框中点击yes,即可删除test_branch分支
原创粉丝点击