使用Github与别人合作开发项目|青训营笔记

325 阅读2分钟

这是我参与「第四届青训营 」笔记创作活动的第2天

这次青训营是我第一次在GitHub上和别人合作开发,遇到了不少麻烦,在这里分享一下如何在Github上与别人合作开发项目。

首先你需要有GitHub账号,这个是基本

第一步,找到自己要进行合作开发的项目,点击右上角的Fork按钮创建分支,在跳转到自己的Github页面后点击Clone or download按钮进行克隆下载。

79dde3d2d2f4ed8e90b7be5926d326a.jpg

1a5b1e06f7d52abd2d0fce756e6f457.jpg 第二步,在本地对克隆的代码完成修改后,推送修改到自己的克隆仓库,将修改保存到仓库中。(这里建议直接用idea啥的进行操作,用命令行提交的话实在是太抽象了,不太好理解)

第三步,在GitHub中点击中间的Pull request按钮进入拉取请求界面。

第四步,看到上图中间那个绿色的按钮没,点击这个按钮新建一个拉取请求。

b0bae0dc214ce7c14fb6b8949e8983b.jpg

第五步,进入比较更改界面后,可以选择目标仓库和来源仓库以及对应版本,在这里也可以通过比较来直观的看到自己对代码的更改部分。点击Create pull request进入下一步

3cf21650219094bfb9491755cc43c3c.jpg 第六步, 输入概览以及描述,因为在GitHub上基本只能看到一点点概览内容,建议概览只写完成了啥,不然会被隐藏。(如果没有要求也可以不写描述),完成后再点击右下方的Create pull request进行提交。
第七步,等对面同意即可。

注:之所以不直接向合作项目提交,是因为多人开发时难免出现代码参差不齐的情况,给所有人权限直接提交可能会对项目造成致命的破坏。这种需要审核后才能并入的方式大大的降低了多人合作开发的风险。参与的开发人员也可以放开手脚进行修改。