diff --git a/doc/开发流程.md b/doc/开发流程.md new file mode 100644 index 0000000..6164e60 --- /dev/null +++ b/doc/开发流程.md @@ -0,0 +1,85 @@ +### 开发流程 + + + +- 拉取 master 到本地 + + ``` + git fetch origin master && git rebase origin/master + ``` + +- 查看本地更改 commit + ``` + git log + ``` + +- 添加分支 + + ```sh + # name-(feat, fix, doc)-(mode)-(task) + git checkout -b doc-pro-git-doc + ``` + +- do task + +- 提交 检查 + + ``` + git push origin doc-pro-git-doc + ``` + +- 监听文件 + + ``` + git add . + ``` + +- 添加 commit + + ``` + git commit -m "init doc" + ``` + + >**commit message格式** + > + >```text + >(): + >``` + > + >**type(必须)** + > + >用于说明git commit的类别,只允许使用下面的标识。 + > + >feat:新功能(feature)。 + > + >fix:修复bug,可以是QA发现的BUG,也可以是研发自己发现的BUG。 + > + >doc:文档(documentation)。 + > + >style:格式(不影响代码运行的变动)。 + > + >refactor:重构(即不是新增功能,也不是修改bug的代码变动)。 + > + >perf:优化相关,比如提升性能、体验。 + > + >test:增加测试。 + > + >chore:构建过程或辅助工具的变动。 + > + >revert:回滚到上一个版本。 + > + >merge:代码合并。 + + + +- 提交PR (remove) + + ``` + 添加描述, 提交PR + ``` + +- 解决问题 + +- 整理 commit + + -