Git 创建分支

经验之谈:在开发过程中建议保持一条稳定的master分支和一条用于开发的dev分支。通过不断的将dev分支与master分支合并来达到master分支长期稳定版本的迭代。

创建分支
# 创建并切换到dev分支
git checkout -b dev
# 上面的命令等同于以下两条命令
git branch dev
git checkout dev

切换到dev分支之后就可以在dev上进行功能开发。此时如果想要修复master分支上的bug,步骤如下:

  1. 如果dev分支的修改未提交的话,先使用git stash 命令将变更的内容暂存

  2. 使用git checkout master命令切换到master分支

  3. 在master分支创建一个hotfix分支,在此分支上来解决bug

  4. bug解决测试无问题之后,提交修改

  5. 切换到master分支,并将hotfix的修改并入master

    git merge hotfix
    
  6. 合并之后就可以切换到dev分支继续开发,使用git stash apply 来恢复到切换master分支之前的状态。如果在切换master分支之前,已经做了提交,则不需要使用stash命令来恢复。

  7. 删除hotfix分支

    git branch -d hotfix
    
删除分支

-d:删除分支

-D:强制删除

git branch -d hotfix
# 删除远程分支
git push origin --delete hotfix
合并分支

例如:需要将hotfix分支合并到master分支,需要先切换到master分支,然后使用git merge hotfix进行合并。

# 切换到mster分支
git checkout master
# 合并hotfix分支
git merge hotfix

感谢阅读,记得点赞,收藏!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

無昂博奥

测试下大赏功能,请勿大赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值