🛠️ 团队 Git 协作流程规范
为确保多人协作开发的高效与规范,团队统一采用如下 Git 工作流流程, 记录如下:
🛠️ 0. 克隆远程仓库
1
| git clone git@github.com:xxx.git
|
🚀 1. 创建个人开发分支
1
| git checkout -b <your_branch_name>
|
🛠️ 2. 本地开发与提交
1 2 3
| git diff git add <file> git commit -m "说明内容"
|
☁️ 3. 推送到远程仓库
1
| git push origin <your_branch_name>
|
🔄 4. 同步主分支最新代码
1 2 3 4
| git checkout main git pull origin main git checkout <your_branch_name> git rebase main
|
如有冲突,解决后执行:
1 2
| git add <conflicted_files> git rebase --continue
|
⚠️ 最后强制推送更新分支:
1
| git push origin <your_branch_name> -f
|
🔁 5. 发起 Pull Request
- GitHub 点击 “Compare & pull request”
- 设置:
- 填写说明,点击 “Create pull request”
✅ 6. 审核与合并
- 团队成员审查代码
- 审核通过后,使用 Squash and merge 方式合并
✅ 合并成一次提交,保持主分支整洁
🧹 7. 删除合并后的分支
远程删除:
- 在 GitHub 上点击 “Delete branch”
本地删除:
1 2
| git checkout main git branch -D <your_branch_name>
|
🔄 8. 同步主分支
📌 建议
- 避免多人操作同一分支
- 每次开发任务使用新分支
- 合并前务必同步主分支,解决冲突
- 提交信息建议规范命名,如:
feat: add login modal
fix: correct time format
📚 参考资料
-高天的教程