Skip to content

Collaboration

doublebit edited this page Jan 27, 2021 · 1 revision

如果在此之前您未曾参与过团队协作,我们建议您使用 VSCode 中的git模块辅助您完成一些简单的git操作。

基本流程

创建分支

通常想要在对某个分支进行修改的时候,我们往往不希望直接影响该分支。因此,我们需要在修改前在本地创建一个待修改分支的副本,在此副本分支上进行我们的修改。

创建分支

创建分支

进行本地提交

  • 在git中,文件的添加、删除、改动等行为均称之为修改
  • git只会提交暂存区中的修改,你需要先将修改添加至暂存区,才能将他们提交到你的本地仓库中

本地提交

将本地提交推送至远程

  • 上述所执行的操作均是作用于本地仓库的,我们需要将我们的提交推送至远程服务器(github),才能令其他开发者获得我们的修改。
  • 当你按照此教程步骤,在 VsCode 上初次推送时,会有一次分支xxx没有上游分支的提示弹窗,点确定即可。

远程推送

开启一个Pull Request

当分支的某个功能开发完成或部分完成时,可发起一个Pull Request(PR)来请求将你的改动汇入目标分支中。所有的成员皆可对你的修改进行评审与讨论 。过程中,你亦可以继续在你的开发分支里进行提交推送,你的PR在合并前会一直同步该分支的事务。

开启PR

开启PR

合并分支

待审核人(reviewer)通过审核后(approve),选择压缩合并,完成PR流程

合并分支