Git多人协作

栏目: 编程工具 · 发布时间: 4年前

内容简介:github进行多人协作,需要协作人员拥有自己的github账户,在需要多人的github库中添加协作者即可。添加协作者:在github库中的设置选项中有添加协作者选项。

Git多人协作

github进行多人协作,需要协作人员拥有自己的github账户,在需要多人的github库中添加协作者即可。

1.添加协作者

添加协作者:在github库中的设置选项中有添加协作者选项。

Git多人协作

Git多人协作

Git多人协作

添加协作者有两种方式,一使用协作者的邮箱、二使用用户名来搜索。

如果用邮箱地址没有搜索到他,是他的github账户将邮箱设置成私人,可以使用账户名进行搜索。

协作者需要修改邮箱设置,使能够用邮箱搜索他。

修改邮箱设置:

Git多人协作

点击后下拉,可以看到keep my email address private按钮以选中,这就是设置为我的邮箱为私人,我们现在需要我的邮箱设置为开发,点击keep my email address private前的按钮, 变成未勾选

Git多人协作

之后在配置个人信息选择邮箱,如图所示:选中自己要开放的邮箱

Git多人协作

Git多人协作

成功添加协作者

Git多人协作

点击后就可以使用邮箱搜索了,之后添加协作者,协作者会收到一封邮件,需要协作者同意成为这个github库的协作者。

添加协作者完成后,协作者就可以将修改推送到这个github库了。

2. 检验协作者的协作权限

接下来就是协作者的操作,检验一下协作者是否能够推送到这个github库。

在桌面右键打开Git Bash Here命令工具

协作者首先需要克隆这个github库:

Git clone git@github.com:自己的用户名/github库名.git

Git多人协作

我们查看一下分支

Git  branch

Git多人协作

运行命令,显示只有一个分支,github库克隆到本地只有一个master主分支,需要我们在本地新建分支与github远程分支连接。前面两章我们已经将本地dev分支推送到远端,远端是有两个分支的。如果对这里有疑问可以查看前两章内容。

新建一个dev分支:git checkout -b dev

Git多人协作

接下来就是连接github上的dev分支:

git branch --set-upstream-to origin/<branch-name>

Git多人协作

现在修改ss.html文件,如在文件中加几个div标签。

提交修改:
Git add ss.html
Git commit -m””

Git多人协作

在dev分支下进行推送:

git  push origin dev

Git多人协作

推送成功了,也就是说,我们之前进行的分支连接是成功的,并且我们现在也已经将协作者的修改提交到了github远端库中。

3.验证协作者推送的修改

现在,我们用github库拥有者或其他协作者来进行验证推送的结果。

刚才的协作者已经把dev分支推送到了github上,我们进行拉取,查看是否成功将修改推送到github。

拉取:git pull

Git多人协作

这个账户还没有进行本地dev分支与远端dev分支连接,连接的命令上面我们已经实现了,可以自己进行连接,在命令 工具 中输入:git branch --set-upstream-to origin/<branch-name> 连接之后我们才能拉取dev分支的修改。

连接之后,在执行git pull命令:

Git多人协作

现在打开ss.html文件查看是否发生了更改,发现确实发生了更改。协作者进行的修改确实是推送到了github库里,我们成功实现了git的多人协作。

如有疑问可在下方留言。文章若有错误,敬请指正。


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

大数据之路

大数据之路

阿里巴巴数据技术及产品部 / 电子工业出版社 / 2017-7-1 / CNY 79.00

在阿里巴巴集团内,数据人员面临的现实情况是:集团数据存储已经达到EB级别,部分单张表每天的数据记录数高达几千亿条;在2016年“双11购物狂欢节”的24小时中,支付金额达到了1207亿元人民币,支付峰值高达12万笔/秒,下单峰值达17.5万笔/秒,媒体直播大屏处理的总数据量高达百亿级别且所有数据都需要做到实时、准确地对外披露……巨大的信息量给数据采集、存储和计算都带来了极大的挑战。 《大数据......一起来看看 《大数据之路》 这本书的介绍吧!

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具