Git 的 新建工作流(Pull Request)(5)

Feature Branching 工作流

Feature Branching 工作流可以总结为两点: 1. 任何新的功能(feature)或 bug 修复全部新建一个 branch 来写。 2. branch 写完后,合并到 master ,然后删掉这个 branch

Feature Branching 工作流流程

加入我们现在有一个新功能要完成 newWork, 我们需要

  1. 新建一个分支(-b 参数是指新建一个分支并 checkout 到那个分支上)

    git checkout -b newWord
    
  2. 在这个分支上经过几十次 commits 并且工作完成后,需要讲本地仓库代码 push 到中央仓库(origin 仓库, newWork 分支)

    git push origin newWork
    
  3. 把中央仓库的代码 pull 下来(让本地仓库的 master 和远程仓库同步),然后合并 books 分支

    git checkout master
    git pull
    git merge newWork
    
  4. 把合并之后的结果 push 到中央仓库,并删掉 newWork 分支

    git push
    git branch -d newWork # 删除本地 newWork 分支,因为分支已经合并了,留着没用了
    git push origin -d newWork # 删除中央仓库的 newWork 分支
    
GitHub 中的 Pull Request

Github 中的 Pull Request 是 Feature Branching 工作流的一种简化操作。

  • 把 branch push 到中央仓库
  • 在中央仓库处创建一个 Pull Request。
  • 在通过代码 review 之后,点击 merge pull request来把这个 branch 分支合并到 master
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值