这是一个教你如何进行协同开发的仓库,你可以根据本仓库的简易教程学会如何快速拉取别人的项目进行协同开发。
我们先来从逻辑上理解一下协同开发:
我们在一个中央代码库中共享和管理代码的不同版本。开发者可以克隆项目、创建分支、提交更改,并将它们合并回主分支
现在我们就要按照上图的逻辑,完成一个协同开发任务:
尝试拉取我的这个仓库,把你的姓名和github主页链接尝试添加到README.md中,最终我会接收到你的pull request。我将把它合并到这个仓库的README.md中,因此最终我的仓库会出现你的名字和github链接主页。
在正式尝试本次练习之前,我需要向你介绍两种方式完成这个任务:
通常情况下,我们会为我们处理的每一个问题都创建一个分支,避免多任务开发下的混乱。
-
发起 pull request 当你添加完毕之后,在当前分支下点击上方的Pull request。点击绿色按钮创建一个新的Pull request。
点击Pull requests 之后再次点击 New pull request
因为我们是在demo分支中进行修改的,所以我们要将提交分支切换到这个demo分支,单击绿色按钮 Create pull request,你就完成了一次修改提交
当我看到你的申请之后,如果检查无误,我就会将你的修改合并到我的仓库中。这时你就可以在我的仓库中看到你添加的昵称和github链接
这里需要用到git,因此如果你的电脑没有安装git,请先安装git。
当你尝试使用本地计算机完成本次任务的时候,仍然需要先fork我的仓库到你自己的仓库列表中,这部分上面讲过,就不再赘述
1.拉取这个项目到本地计算机中
此时你有两种方式将项目拉取到本地
2.新增上有仓库地址
你需要在我的仓库中,获取我的HTTPS地址: 之后在IDEA终端中执行下面这两条命令:
git remote add demo-cy https://github.com/lishuangqiang/Collaborative-development.git
git remote -v
在这里为了方便演示,我fork了一个别人的仓库,添加的上游地址也是别人的仓库。最终效果如图所示:
3.创建分支 1.首先创建一个分支
git branch newBranches
2.切换分支,在demo2.0这个分支进行创作不会影响master分支
git checkout newBranches
4.向README.md文件中新增你的昵称和github链接
5.进行提交 之后我们在我们github的这个仓库进入 Pull request 就可以看到提交记录: 之后点击Create pull request,我们就完成了一次修改提交。
通过上述介绍,我提供了两种方式来供你完成本次练习。现在就开始吧!祝你能够顺利的走进开源的大门,和世界各地的开发者协同开发。
- [lishuangqiang] (https://github.com/lishuangqiang)
- [Zephyr] (https://github.com/Arther-liaopan)
- [zh-ao-ss] (https://github.com/zh-ao-ss)
- [xz] (htpps://github.com/xz)
- [makerrrrrr] (https://github.com/makerrrrrr)
- [lrq] (https://github.com/Li-Ruiqi777)
- [Hinar] (https://github.com/890mn)