在使用gitee作为代码存储时,对多人协作开发代码提交流程进行说明,保证开发人员代码提交正常,冲突项发现。
前提说明
- 源仓库为多人协作代码存放仓库;
- 个人仓库为个人的码云长裤;
- 本地仓库为PC机存储仓库。
流程说明
- 将源仓库代码fork到个人仓库中;
- 将个人仓库中fork过来的代码clone到PC里,使用 git clone fork到个人仓库的地址;
- 进入clone下来的代码文件夹,添加源仓库的remote,使用 git remote add src 源仓库地址,(src为源仓库别名,可随意起,个人仓库clone下来默认是origin),可以使用 git remote -v 查看当前remote信息;
代码提交
代码提交流程如下:
- 提交本地更改;
- 同步源仓库到本地;
- 将源仓库本地内容与个人仓库本地内容合并;
- 存在冲突需要解决冲突;
- 解决冲突时修改了文件,需要再次提交更改到本地, 也可以是git add . 进行添加所有改动;
- 将代码推送到个人仓库;
- 从个人仓库中向源仓库进行pull requests,可以选择审查人员,是否一定审查等;
- 源仓库审查pull requests,合并。