git 分支创建 分支冲突与解决
- 分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。
- 在版本控制中,使用多条分支同时推进多个任务。可以用于添加功能、测试版本、以及不停机热修复
- 多个分支可以并行开发,相互不耽误、相互不影响,提高开发效率
- 分支功能开发失败也能直接删除,不影响其他分支及主线
flowchart LR
id1[(master1.1)] -- 主体版本更新 --> id2[(master1.2)]----> id3[(master1.3)]
id1[(master1.1)] -. 新功能 .-> id21{
{branch1.1.2}}-. 新功能 .-> id22{
{branch1.1.3}}
id1[(master1.1)] -. 测试版本 .-> id31>branch1.1.6]-. 测试版本 .-> id32>branch1.1.7]
id22--合并--oid2
id32 --合并--oid2
id2 -.hot_fix.->id4[[branch修复版本]]--合并--oid3