1.5 git和github -5:git分支
1. 命令
git branch — 查看分支
--d <name> — 删除某个分支(合并完成后删除没用的分支)
--merged — 当前分支下合并的分支
--no-merged — 查看没有被合并的分支
git branch <name> — 创建了一个分支
注:如查询结果是 * master,前面有*说明当前选中就是主分支([master]在中括号里面的也是当前选中的分支)
2. 分支操作
2.1 合并分支
如下:在new1分支上提交版本,c5和master、new2是3条不冲突的分支线![](https://images2015.cnblogs.com/blog/664457/201509/664457-20150920200619258-106635732.png)
![](https://images2015.cnblogs.com/blog/664457/201509/664457-20150920200619258-106635732.png)
![](https://images2015.cnblogs.com/blog/664457/201509/664457-20150920200633211-2090632674.png)
在master分支上合并new1分支
![](https://images2015.cnblogs.com/blog/664457/201509/664457-20150920200744648-960421830.png)
![](https://images2015.cnblogs.com/blog/664457/201509/664457-20150920200758945-1184822827.png)
合并后删除new1分支(补:git branch -D new2 强制删除没有合并的分支)
![](https://images2015.cnblogs.com/blog/664457/201509/664457-20150920201100195-460142111.png)
3. 解决冲突
假设c6 master分支和c7 new1分支冲突
![](https://images2015.cnblogs.com/blog/664457/201509/664457-20150920201304492-2141061403.png)
new1和master分支冲突(!表示冲突)
a. git merge 发生冲突
b. git status —— 查看状态 查看冲突文件
![](https://images2015.cnblogs.com/blog/664457/201509/664457-20150920201359054-2027904171.png)
c. 冲突代码,手动修改
![](https://images2015.cnblogs.com/blog/664457/201509/664457-20150920212327336-1180172219.png)
d. 解决完成后再进行1次提交
![](https://images2015.cnblogs.com/blog/664457/201509/664457-20150920212354461-1341835681.png)
e. 删除new1分支(如果想长期维护,可以不删除)
4. github上的分支
4.1 git push
a. git push origin仓库名 new1分支名 —— 将分支同步到github
4.2 github上直接创建
a. ![](https://images2015.cnblogs.com/blog/664457/201509/664457-20150920212527492-755302615.png)
![](https://images2015.cnblogs.com/blog/664457/201509/664457-20150920212527492-755302615.png)
此处可以搜索切换分支,也可以创建分支(此处是从new1上创建分支,从new1上新建的new2和new1一样)
![](https://images2015.cnblogs.com/blog/664457/201509/664457-20150920212556086-43170813.png)
5917个版本 4个分支 129个里程碑(129个版本) 232个开发协作人员
5. github上的标签
5.1 git tag — 查看标签
git tag 标签名( 上面的releases )
git push origin v1.0( 标签名 )
![](https://images2015.cnblogs.com/blog/664457/201509/664457-20150920212728539-370589493.png)
关注( 类似微博 ) 点赞数 创建一个分支