使用 GitHub 协同开发规范
本文档图片的 winsoullin 理解为团队正式发布的仓库,Nightnessss 理解为个人仓库
Fork原项目
进入目标仓库,fork项目到自己的仓库
fork完后可以再自己的GitHub中找到这个仓库

创建你的主题分支
-
将自己
GitHub的仓库clone到本地


-
创建新分支,分支命名尽量与改动需求相关

创建完后可以在local branches看到

代码上传
- 在新建的分支下进行开发
- 开发完后提交
commit

push代码,注意远程仓库为个人仓库,新建与本地分支同名的远程分支

发送Pull Request
- 在个人仓库选中刚刚提交的分支,点击
pull request

- 创建
pull request,注意目标仓库分支和源仓库分支

- 提交完后可以在
pull request查看信息


- 为这个
pull request指定reviewers和assignees,或者直接把连接发给某人,帮你检查合并代码

- 之前都是开发者视角,现在开始是审阅人的视角,审阅人可以在修改的代码段添加评论

- 如果代码没问题,可以
approve(只有reviewers有approve权限),并评论LGTM(Look Good To Me[狗头])

- 仓库管理员
merge pull request

参考文章: https://blog.csdn.net/yxys01/article/details/78316649