Git多人协作

众所周知Git的多人协作是其核心功能之一,本文将简略介绍多人协作的步骤。

Posted by 南三号 on August 7, 2017

一. git仓库添加协作者

进入某远端仓库(这里为Github)

setting–>collaborators–>search and add

受到邀请的协作者会收到邀请邮件

同意即可加入协作

二 .远端建立分支

在远端仓库上直接新建一个自己的分支

三 .clone到本地

$ git clone <仓库地址>

四 .建立本地分支

$ git branch -b <分支名>

-b 是并切换到该分支,即等于

$ git branch <分支名>

$ git checkout <分支名>

五 .工作完成合并分支并提交

切换到本地主分支

$ git checkout master

拉取远端提交

$ git pull origin master

切换到自己的分支

$ git checkout <分支名>

合并主分支

$ git merge master

注意:是将主分支merge到自己的分支上

将本地自己的分支提交到远端的自己的分支

$ git push origin <分支名>

六 .pull request

进入多人协作的那个仓库

会发现自己的分支会有新的提交

点击pull request提交合并请求

之后其他协作者可以看到你的改动和你的合并请求

之后就可以merge request