绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
写给新手的 github 设置指南
2020-06-05 13:49:30

如果你的团队决定在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文件,文件内容如下:

## Description: 
-
## Changes:
-
## Test Scope:
-
## Screenshots (optional)

然后将此次修改推送到远端并合并此次请求。这样当我们提交pr的时候就出现了下面的模板,如果你没有出现下面的界面,那么仔细看看是否是你的文件名字错误了。

提交pr


分享好友

分享这个小栈给你的朋友们,一起进步吧。

think123
创建时间:2020-06-05 11:55:24
写代码让我学会了思考,而思考又教会了我写代码。 我不保证我写的每个地方都是对的,但是至少可以保证我都是思考过的。 我的努力加上你的,解个bug总没问题吧!
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

栈主、嘉宾

查看更多
  • 小雨滴
    栈主

小栈成员

查看更多
  • ha00012
  • abc
  • sundch
  • zzhq999
戳我,来吐槽~