实际开发中的分支

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

Git使用九:合并和删除分支 随笔 第1张

 

目前的快照情况:git log --decorate --all --oneline --graph

Git使用九:合并和删除分支 随笔 第2张

可以看到,目前HEAD是指向的master分支

合并分支:git merge 分支名(将“分支名”合并到当前分支)

把feature分支合并到master分支:git merge feature

Git使用九:合并和删除分支 随笔 第3张

有冲突时合并的话git会提示,这个时候只需要执行git status就可以看到有哪些冲突了,以及建议的解决方案

 

查看log,可以看到,已经合并了

Git使用九:合并和删除分支 随笔 第4张

 

再创建个分支:git checkout -b feature2(创建,并切换到feature2分支)

Git使用九:合并和删除分支 随笔 第5张

 创建一个文件(feature2),并写入内容,提交

Git使用九:合并和删除分支 随笔 第6张

查看log

Git使用九:合并和删除分支 随笔 第7张

 

切换回master,并且把feature2分支合并到master分支

Git使用九:合并和删除分支 随笔 第8张

Git使用九:合并和删除分支 随笔 第9张

 

 

删除分支:git branch -d 分支名

删除feature和feature2两个分支

Git使用九:合并和删除分支 随笔 第10张

master里面还是会保留合并后的内容

Git使用九:合并和删除分支 随笔 第11张

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄