一 前言

大家好,今天我给大家介绍一下GitHub在团队开发的主要过程。

Team_neibu

这里我通过一个案例给大家介绍一下整个流程.NBA公司要开发一个非常牛逼的软件,至于什么软件这里不过多解释。首先项目经理Admin先生接受到任务,经过和组内成员的一致讨论最后项目经理Admin在自己本地创建了初始项目,并push到了代码托管中心(Admin的GitHub上)上。然后组员Tree从GitHub上将Admin发布的初始项目克隆下来,在基础项目的基础上完成了一个功能模块,然后push到了自己的GitHub上。但是在发布之前Admin会发送一个邀请,允许Tree加入团队,这样在Tree在发布之后,Admin的远程库里也会出现更新。但是Admin的本地库并没有被修改,所以在这种情况下Admin首先要先进行以下pull一下将远程库拉到本地完成更新本地项目。这样Admin就可以对组员Tree做的项目模块进行检查或者在此基础上继续完成项目。

二 过程

6.1 账号信息

GitHub 首页就是注册页面:https://github.com/
Email 地址:990417***@qq.com
GitHub 账号:cuikuikui
Email 地址:732634***@qq.com
GitHub 账号:cuikuikui-tree

6.2 创建远程库

6.3 创建远程库地址别名

git remote -v 查看当前所有远程地址别名

git remote add origin 克隆的远程地址

6.4 克隆项目到本地

git clone 你的远程仓库地址

6.5 推送(push)

git push [别名] [分支名]

结果输出:

6.6 团队成员邀请

点击第三步会出现一个邀请链接,“Admin”其他方式把邀请链接发送给“Tree”,“Tree”登录自己的 GitHub 账号,访问邀请链接。

6.7 拉取远程库

在完成成员邀请后成员Tree开始从GitHub上拉取项目到本地。

git pull

6.8 解决冲突

假如项目经理刚刚将项目中的1.txt文件修改并上传到远程git上,紧接着成员tree也对1.txt文件进行修改并上传远程GitHub,这时就会产生了冲突。所以在修改项目时一定要先将项目拉取到本地。

git pull

评 论