Skip to main content

gitee多人协作流程

1、创建组织

需要绑定手机后的账号才能创建组织

image-20211220145928249

image-20211220150059013

image-20211220150526477

2、建立团队/添加成员

image-20211220150734649

3、新建仓库

image-20211220151035215

fff

  • 指定一个开发语言
  • 指定相对的.gitignore
  • 选择一款开源许可
  • 设置模板(如果自己有,也可以后面在上传)
  • 选择团队常用的分支模块(常用工作流介绍)

4、Fork远程仓库(作为成员)

image-20211220152737163

Fork成功后会在我的仓库下面看到对应的组织仓库和的保存在个人空间的Fork仓库

image-20211220153151579

5、克隆Fork的仓库到本地进行开发

# 克隆项目到本地
git clone git@gitee.com:capsion/testt.git

# 进入项目目录
cd testt

image-20211220153415665

能看到仓库的初始化文件已经被下载下来

6、对Fork的仓库添加上游地址

  • 添加上游仓库地址进行追踪
git remote add {仓库名} {上游仓库地址}
git remote add upstream git@gitee.com:learn-gitee/testt.git

image-20211220153842928

  • 从上游仓库同步最新代码
git pull upstream master

7、创建自己的功能分支进行开发

  • 创建新分支
# git checkout -b 创建并切换到新分支
git checkout -b {分支名}
git checkout -b feature-init
  • 开发完成后获取最新的上游分支
# 将主要功能合并到主分支
git checkout master
git meger feature-init

8、合并最新的代码

# 获取最新的上游仓库代码
git fetch upstream

# 将本地开发的分支功能合并到远程仓库
git merge upstream/master {分支名}

image-20211220161607456

9、更新代码

  • 提交最新代码到Fork个人仓库
git push origin master
  • 提交一个 Pull Request 到上游仓库

image-20211220160710329

image-20211220160805346

10、审核代码并合并(作为管理员)

  • 管理员对 Pull Request 进行审核和测试

image-20211220162502676

image-20211220162542957

  • 测试通过,合并代码到最新master

image-20211220162703950