相信很大一部分人看见不错的工程项目都想贡献自己的一份力,但是往往点了fork以后却迟迟没下文了,或许fork后续的一些操作拦住了一部分人(比如我),因为感觉操作繁琐,但是今天因为交流群里想共同维护一份学习资料,才想起来好好研究一下这个平台,毕竟很多人还是不太懂的。网上搜索了一番也没找到相关的教程,大部分都是以命令形式来提交,我想还是有部分菜鸟是对终端命令不太感冒的吧,所以把才有了这篇教程。顺便安利下我们的交流qq群123795857 (我们是非官方不正经纯吹牛偶尔还有点福利的iOS交流群)欢迎同学们一起来吹牛B。
好了 接下来说正事
首先得有个客户端吧?它长这样
然后在github网上 在你看中的项目工程右上角点击fork
ok,接下来在github客户端上操作了,打开下载好的客户端
如图所示,在客户端左上角点击加号,出现一个界面,然后点击中间的clone 出现一个列表,这个列表就是你之前在github网站上你所喜欢的工程点击fork后才会在此列表中出现。找到我们刚刚fork的工程名称(注意这个列表可能会有几分钟延迟,不是你刚刚点击fork后就会显示,大概需要几分钟的样子,可能也跟网络有关系)。
选中后 点击clone
弹出一个对话框,设置好好你想克隆到本地的路径后点击clone
在等待clone界面完成后
就可以在你本地刚刚选择的路径找到这个项目了
经过你修改后的项目,再次打开客户端
就能看到你刚刚修改了那些地方
左下角填写你的描述 ,右侧显示的你所修改的内容绿色表示新增,红色表示删除
填写完左下角的描述后点击commit to master按钮
此时可在history里面看到你此次的提交内容,点击右上角的sync按钮同步一下(不可缺少)
这步表示同步到github上的仓库中,然后点击右上角的Pull Request按钮(此时先检查下下图圈中地方,也就是是否选择的是主支,有时候如果一不小心选的自己的仓库,对方是收不到你的提交请求的)
填写标题 和描述后 点击Send Pull Request按钮发送,接下去就是等待对方审核你的提交啦。
OK 再次安利下我们的交流qq群123795857 (我们是非官方不正经纯吹牛偶尔还有点福利的iOS交流群)
欢迎同学们一起来吹牛B。