Git教程By廖雪峰 高清完整+完整目录PDF版---分支

本文详细介绍了Git的分支管理,包括创建、查看、切换、合并及删除分支的命令,强调了master分支的稳定性以及在dev分支上的开发实践。讲解了如何避免快速合并(--no-ff)以保留合并历史,以及在合并冲突时的处理方法。此外,还涵盖了工作现场的保存与恢复,远程分支的同步,以及本地与远程分支的关联设置。
摘要由CSDN通过智能技术生成

分支
常用分支命令
查看分支:git branch

创建分支:git branch

切换分支:git checkout

创建+切换分支:git checkout -b

合并某分支到当前分支:git merge

删除分支:git branch -d
分支策略
在实际开发中,我们应该按照几个基本原则进行分支管理:

master分支应该是非常稳定的,也就是仅用来发布新版本,平时不能在上面干活

在dev分支上进行开发,也就是说,dev分支是不稳定的,到版本发布时,再把dev分支合并到master上,在master分支发布版本

你和你的小伙伴们每个人都在dev分支上干活,每个人都有自己的分支,时不时地往dev分支上合并就可以了。

如果有中间版本,比如测试版,预发布版,按照优先级和流程,从dev递归合并到master上。

合并分支时,加上–no-ff参数就可以用普通模式合并,合并后的历史有分支,能看出来曾经做过合并,而fast forward合并就看不出来曾经做过合并。

创建分支
$ git branch
查看分支
all branch

$ git branch
切换分支
$ git checkout
创建+切换分支
$ git checkout -b
合并某分支到当前分支
$ git merge
删除分支
$ git branch -d
强制删除
$ git branch -D
查看分支合

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值