Git

10. Git--多人协同开发

Posted on 2022-02-12,1 min read

10. 多人协同开发

10.1 Git Flow


分支上开发完成后即可删除。

10.2 添加合作者


10.2 Code review

# 只能发送pull request,不能在本地直接合并

# pull request 或
# merge request

10.3 Release

# 管理员或测试人员去做Release,与开发人员无关
# Release是从dev分出去的branch
# Release可以在本地通过merge合并,也可以发送pull request

git checkout -b 'release' # 管理员创建release分支
git push origin release  # 提交到远程仓库

# 测试人员从远程仓库拉取代码并进行修复、调整
# 测试人员发送pull request将release合并到master

# 在本地将release合并到dev
git checkout dev
git merge release
git branch -d release

# 更新本地master分支代码
git pull origin master
# 打标签
git tag -a v2 -m "第二版"
git push origin --tags

# 管理员merge pull request 并delete release分支

10.4 命令

git checkout -b dev # 创建并切换到dev分支 

下一篇: 9. Git--冲突(Beyond Compare)→