之前习惯于多个人同时在一个git分支上进行开发,最近接触的外国客户,都是要求自己单独进行分支开发,然后进行pull request
,然后小组内各个成员进行code review
,修改之后,小组内觉得都没有问题之后,才merge到开发分支,
develop
是开发主分支,以下是雇主发布的git相关要求
image.png
目前做的网页端同时适配pc和mobile,我先适配的是mobile端,所以我建了一个分支:
jianlong/mobile
,当然可以继续细分,比如我当前做好了购物车首页可以创立一个分支,然后提交pull request
,具体过程为,用户push代码到相应的分支之后,github就会问你是否创建一个PR:
image.png
image.png
之后可以通知小组成员进行代码评审:
image.png
当别人review之后:
image.png
作者可以根据review结果进行修改,修改之后直接push就可以,push之后其他人就可以看到修改结果:
image.png
小组成员觉得没啥问题之后,可以进行merge了:
image.png
网友评论