Git 工作流
文档站仓库地址:https://github.com/GMasterEmbeddedGroup/GmasterDoc
我们采用 Fork + Pull Request 工作流,防止恶意修改,保证文档质量。
为什么用 PR?
- 所有修改需要经过审核才能合并到主分支
- 每次修改有清晰的历史记录,方便追溯
- 降低误操作和恶意修改的风险
完整流程
1. Fork 仓库
访问 GmasterDoc 仓库,点击右上角 Fork 按钮,将仓库复制到你的 GitHub 账号下。
2. Clone 到本地
git clone git@github.com:你的用户名/GmasterDoc.git
cd GmasterDoc
3. 添加上游仓库
git remote add upstream git@github.com:GMasterEmbeddedGroup/GmasterDoc.git
4. 创建功能分支
每次修改前,从最新的 main 分支创建新分支:
git checkout main
git pull upstream main # 同步上游最新代码
git checkout -b add-my-doc # 创建并切换到新分支(分支名建议描述修改内容)
5. 编写文档并提交
git add .
git commit -m "添加XX组焊接指南"
6. 推送到你的 Fork
git push origin add-my-doc
7. 发起 Pull Request
在 GitHub 上进入你的 Fork 仓库,点击 Compare & pull request,填写修改说明后提交。
8. 等待审核
维护者审核通过后,你的修改将合并到主仓库。
注意事项
- 每次修改前先
pull upstream main同步,避免冲突 - 一个 PR 专注于一个主题,不要混入无关修改
- Commit message 简洁明了地描述做了什么