Zhu.Yang

朱阳的个人博客(公众号:think123)

0%

写给新手的 github 设置指南

如果你的团队决定在github上管理项目代码,那么下面这些设置你一定要会。

首先进入到仓库的Settings页面,左边会有菜单选项

设置谁能提交代码

设置成员

添加你的team成员账号,这样他们才能向这个仓库提交代码

设置默认分支

开发过程中,我们并不直接向master提交分支,而是会新建一个开发分支develop/1.0,所有人都只能向这个分支提交代码

设置默认分支

设置提交规则

有了分支之后,我们可以针对不同的分支设置不同的提交规则(Settings–>Branches–>add rule)

设置分支规则

设置状态检查我们一般会集成jekins,它是CI/CD的主要工具,当我们提交代码的时候会通过WebHooks和Jekins通信,然后在jekins上编译代码,运行其他任务等等。

不允许merge代码,只能rebase或者squash

禁止merge

一般在实践中,merge后的分支会使得git tree很难看,所以我们一般不做merge,直接squash或者rebase

不允许merge

设置pull request模板

在当前project下新建.github文件夹,然后再文件夹下放置pull_request_template.md文件,文件内容如下:

1
2
3
4
5
6
7
8
## Description: 
-
## Changes:
-
## Test Scope:
-
## Screenshots (optional)

然后将此次修改推送到远端并合并此次请求。这样当我们提交pr的时候就出现了下面的模板

提交pr

欢迎关注我的其它发布渠道