Git多人协作

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

内容简介: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的多人协作。

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


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

查看所有标签

猜你喜欢:

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

软件测试的艺术

软件测试的艺术

梅尔斯 / 机械工业出版社 / 2006年01月 / 22.0

《软件测试的艺术》(原书第2版)成功、有效地进行软件测试的实用策略和技术:    基本的测试原理和策略      验收测试    程序检查和走查         安装测试    代码检查            模块(单元)测试    错误列表            测试规划与控制    同行评分            独立测试机构    黑盒、白盒测试    ......一起来看看 《软件测试的艺术》 这本书的介绍吧!

SHA 加密
SHA 加密

SHA 加密工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具