|
|
|
## Git 使用约定
|
|
|
|
|
|
|
|
团队开发中,遵循一个合理、清晰的 Git 使用流程,是非常重要的。否则,每个人都提交一堆杂乱无章的 Commit,项目很快就会变得难以协调和维护。
|
|
|
|
|
|
|
|
以下是我们的一些约定:
|
|
|
|
|
|
|
|
* 所有代码必须以 Git 的方式提交
|
|
|
|
* 新增文件的命名必须严格区分大小写
|
|
|
|
* 提交代码前,必须检查提交的东西是不是自己修改的
|
|
|
|
* 撰写提交信息,Commit Message 必须指明本次提交具体修改或新增了哪些功能或内容
|
|
|
|
* 必须通过创建分支进行开发,坚决禁止在主干分支上直接开发
|
|
|
|
* 分支内部的合并(多人协作)必须使用 Rebase 的方式
|
|
|
|
* 分支之间的合并(如将 dev 分支的代码合并到 master 分支)必须在 GitLab 新建一个 Merge Request(合并请求)给项目负责人,负责人在进行代码审查后,进行合并操作
|
|
|
|
* 合并过程中,如遇到代码冲突,冲突当事人必须一起协作解决,切勿自己一个人解决,避免代码被覆盖,而当事人不知情
|
|
|
|
* 在对 Git 的原理没有理解透彻前,建议使用 IDE 提交代码,在深入理解 Git 原理的前提下,推荐使用命令行
|
|
|
|
|