git命令结束

git基本命令

1. 首先在代码库中有,且仅有一个主分支,所有提供用户使用的正式版本,都应该在主分支master上发布。

2. 主分支只用来发布重大版本,日常开发我们用另一个分支来完成,我们将另一个分支叫做develop。

3. develop分支可以用来生成代码的最新隔夜版本nightly,如果正式对外发布,就在master分支上,对develop分支进行合并(merge)。

4. 对develop分支进行合并:**

(1)首先创建一个develop分支,命令:git checkout -b develop master
(2)然后切换到master分支,命令:git checkout master
(3)最后对develop分支进行合并,命令:git merge --no-ff develop

总结:为什么使用–no-ff ,不使用默认情况下的(fast-farward merge)快速合并。

结论:执行快速合并,会直接将master分支指向develop分支,但是用–no-ff参数后,会执行正常合并,在master分支上生成了一个新节点。

5. 临时性分支的介绍

释:临时性分支分为功能性(feature)分支,预发布(release)分支,修补bug(fixbug)分支。(临时性分支用完必须删除)

(1)功能性分支(feature):
a 创建一个功能性分支:git checkout -b feature -x develop
b 开发完成后,将功能性分支合并到develop分支:
git checkout develop
git merge --no-ff feature -x
c 删除feature分支:git branch -d feature -x

(2)预发布分支(release)
a 创建一个预发布分支:git checkout -b release -x develop
b 确认无问题后,合并到master分支
git checkout master
git merge --no-ff release -1.2
c 最后删除预发布分支:git branch -d release -1.2

(3)预发布分支(fixbug)
a 创建一个修补bug分支:git checkout -b fixbug -0.1 master
b 修补结束后,合并到master分支
git checkout master
git merge --no-ff fixbug -0.1
c 删除修补bug分支:git branch -d fixbug -0.1

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值