wheat-cache/doc/开发流程.md

120 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

### 开发流程
- 拉取 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>(<scope>): <subject>
>```
>
>**type(必须)**
>
>用于说明git commit的类别只允许使用下面的标识。
>
>feat新功能feature
>
>fix修复bug可以是QA发现的BUG也可以是研发自己发现的BUG。
>
>doc文档documentation
>
>style格式不影响代码运行的变动
>
>refactor重构即不是新增功能也不是修改bug的代码变动
>
>perf优化相关比如提升性能、体验。
>
>test增加测试。
>
>chore构建过程或辅助工具的变动。
>
>revert回滚到上一个版本。
>
>merge代码合并。
- 提交PR (remove)
```
添加描述, 提交PR
```
- 解决问题
- 整理 commit
- 整理
```shell
git rebase -i origin/master
f:
# 回调
git rebase --abort
# 继续
```
- 强行推送
```
git push -f origin doc-pro-git-doc
```
- 重做
```sh
git log
# 7e8108bc7347ef6e2f01d6bc1d1f249afc82a486
git reset 7e8108bc7347ef6e2f01d6bc1d1f249afc82a486
```
- 合并冲突
```sh
# B 分支名称
git pull origin B
```
-