相信很大一部分人看见不错的工程项目都想贡献自己的一份力,但是往往点了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。

github客户端fork的简单教程相关推荐

  1. Git和Github简单教程

    网络上关于Git和GitHub的教程不少,但是这些教程有的命令太少不够用,有的命令太多,使得初期学习的时候需要额外花不少时间在一些当前用不到的命令上. 这篇文章主要的目标是用较少的时间学习Git和Gi ...

  2. Github客户端使用教程

    在上一篇教程中,我们简单介绍了Github网站的各个部分,相信大家对Github网站也有了一个初步的了解(/(ㄒoㄒ)/~~可是还是不会用怎么办),不要着急,我们今天先讲解一下Github for w ...

  3. Git和Github简单教程【转】

    转自:https://www.cnblogs.com/schaepher/p/5561193.html#clone 原文链接:Git和Github简单教程 网络上关于Git和GitHub的教程不少,但 ...

  4. Github客户端安装使用教程(一)

    转载请注明出处,http://blog.csdn.net/bule_zst/article/details/74185268 1. 下载安装 下载地址 下载好后双击运行,这个安装程序比较奇葩,是强制安 ...

  5. 使用Flutter开发Github客户端及学习历程的小结

    本文已授权「玉刚说」微信公众号独家原创发布 本文笔者将尝试分享个人针对Flutter的 学习 并 搭建一个Flutter应用 的过程. 在这一个月学习Flutter的过程中,我不可避免的走了很多弯路, ...

  6. 使用 Flutter 开发 Github 客户端及学习历程的小结

    本文由 却把青梅嗅 授权投稿 原文链接:https://juejin.im/post/5d14f3645188255c117c0fd6 本文笔者将尝试分享个人针对Flutter的 学习 并 搭建一个F ...

  7. Letsencrypt简单教程调整

    <Letsencrypt简单教程>一文较为详细地介绍了Letsencrypt的安装以及使用方法,然而,最近在一台服务器部署letsencrypt时,执行letsencrypt-auto命令 ...

  8. gitHub客户端Desktop的安装使用总结 ---基础篇

    这段时间想把我写的东西上传到github上,所以开始收集资料学习,走了很多弯路( msysgit和极慢的翻墙网速让我欲仙欲死),最后找到了比较好用的工具gitHub desktop.在此做出详细记录. ...

  9. 如何同步更新 Github 上 Fork 的项目?

    Github Fork 过程概述 在 Github 上有很多优秀的开源项目,相信每一位热衷于技术的朋友都会在 Github 上 Fork 一些感兴趣的项目,然后在本地修改并提交.本文以 Galaxy ...

最新文章

  1. 2022-2028年中国电竞椅行业市场行情监测及未来发展前景研究报告
  2. linux进程间通信:system V 共享内存
  3. dsp和通用计算机的区别,dsp芯片是什么_dsp芯片和通用微处理器有什么区别
  4. 贾扬清、Alex Smola、Julia创始人等大咖齐聚,WAIC开发者日共话AI未来
  5. php彩票平台,直播详情-阿森纳vs热刺-英超 20/21
  6. 问题解决:SqlParameterCollection只接受非空的SqlParameter类型对象,不接受SqlParameter[]对象
  7. JavaGUI中的JComboBox的处理
  8. 【最详细】数据结构(C语言版 第2版)第五章课后习题答案 严蔚敏 等 编著
  9. linux 客户机中不支持 unity_婚姻中的不理解,来源于夫妻双方情感支持的不同
  10. 代码自解释不是不写注释的理由
  11. java照片墙_基于jQuery实现照片墙自动播放特效
  12. controller,sevices层,java初步了解
  13. Jdbc普通查询、流式查询、游标查询
  14. 手推机器学习公式(一) —— BP 反向传播算法
  15. 问题四十:对ray tracing圆环图形进行debug(2)——C++,用“笛卡尔”方法解一元四次方程
  16. Pytorch mask:上三角和下三角
  17. 如何搜索得到综述文献?
  18. H5中的video标签使用
  19. matlab取商,MATLAB-MTSP 遗传算法解决5种多旅行商问题(mtsp)的matlab程序 联合开发网 - pudn.com...
  20. 好的博客(给自己翻译用)

热门文章

  1. 100款免费的旅游素材(PSD)
  2. python让用户输入一个整数_PYTHON练习题 二. 使用random中的randint函数随机生成一个1~100之间的预设整数让用户键盘输入所猜的数。...
  3. “远程计算机或设备将不接受连接”的解决办法
  4. 智能硬件生态未成,打造平台为时尚早
  5. Vue格式化,设置不换行
  6. gitlab如何创建用户并登录
  7. 面试宝典六-- 项目部署(linux环境搭建,springboot项目部署 ,vue项目部署,nginx负载均衡)
  8. 集合相等问题-蒙特卡罗算法
  9. 食品空压机数据采集远程监控系统解决方案
  10. 穷人和富人的差距:美国学者5年研究177位富人和128位穷人,区别只是这些习惯...