赞
踩
Git Hub作为一个专业的开源网站,基于版本控制软件Git来实现各项功能,对于程序员来说是交流经验与学习开源项目的天堂。
但由于国内外的学习方式、编程思维均存在较大差别,导致至今仍有很多国人对于Git Hub的使用感到不解。对于如何从Git Hub上寻找符合需求的开源项目并进行阅读学习,如何为他人的项目贡献自己的力量,以及如何与其他程序员进行交流,多数人还是不了解。
笔者也经历过很长一段的迷茫期,现在才敢写出一些个人心得,以帮助大家少走弯路。
打开浏览器,输入网址https://github.com/
打开Git Hub;
登录个人Git Hub账户;
点击网站首页顶部的Explore
按钮;
C++
;Repositories
+ C++
;Fewest stars
(笔者水平太低,就先从最简单的项目开始学习);
前面我们已经找到了自己想要的项目,现在就可以获取项目的源码,并在本地计算机上编译项目并运行了。
- cd cppworkshop/
- make distclean
- make debug=1
./bin/memerr
8. 对项目进行更深入的学习,如阅读源码、修改源码等。
有时候,我们不仅想查看他人的项目,并且希望加入到项目开发中,但由于缺少相关权限,只能以外来者的身份Fork项目,在本地进行修改,提交到个人仓库,再向原作者申请Pull Request。
git clone https://github.com/gkzscs/cppworkshop.git
4. 在本地进行项目修改;
5. 使用Git命令提交修改到自己的Git Hub仓库,并添加修改内容注释;
- git add <files>
- git commit
- git push
Git Hub网页中,进入自己Fork来的项目目录,并创建Pull Request(较为繁琐);
等待原作者的确认(可遇而不可求)。
事实上,Git Hub提供了简单的社交功能,它不仅仅是一个开源项目仓库。
你可以与其他程序员互发邮件,相互关注,各自Fork,共同学习,成为朋友……
关于我
我是一位喜欢创新、乐观向上的少年
爱好是看书、踢足球、玩LOL等
喜欢我的文章的朋友,可以添加个人微信:CS-huo
有问题可以相互探讨,共同学习!
————————————————
版权声明:本文为CSDN博主「gkzscs」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/gkzscs/article/details/103582277
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。