初识Github
初识Github
1. 为什么要用Github
这里有世界上最丰富的开源库
这里提供最好的代码托管服务
这里提供最好的团队协作服务
这里是全球最大的同性交友网站(可以忽略)
2. Github到底有多大的魅力
四大提供代码托管服务的网站:Google Code,CodePlex,SourceForge,Github。Google Code有全球最大的互联网公司谷歌作后台,CodePlex有全球最大的软件公司微软作后台,SourceForge此前一直是是全球最大开源软件开发平台和仓库,Github以相对弱小的姿态,在强敌环伺的时代,不仅没有慢慢销声匿迹,反而一骑绝尘,成为全球最大的开源仓库。
1. 那些牛逼的公司在使用Github
Microsoft
Facebook
Apple
Google
Oracle
Twitter
Square
Alibaba
Tencent(目前在Github上面还没有开源项目)
Baidu
Xiaomi
...
2. 那些最顶级的项目托管在Github上
Linux
Swift
React
React Native
Node.js
jQuery
Bootstrap
Rails
Docker
Angular
...
3. Github的用户与仓库
Github目前有1500多万用户
Github目前有2000多万开源仓库
3. 认识Github
Github是一个代码托管平台和开发者社区,开发者可以在Github上创建自己的开源项目并与其他开发者协作编码。创业公司可以用它来托管软件项目,开源项目可以免费托管,私有项目需付费。Github主要提供基于Git的版本托管服务,也就是说现在GitHub上托管的所有项目代码都是基于Git来进行版本控制的。
Github主界面
1. 搜索
新手来Github,最主要的目的就是搜索开源项目,我们来聊聊搜索吧!
我要搜索某个仓库
这个很简单,在搜索栏输入关键词后点击“Enter”按钮就行了。
比如我搜索rxjava,结果如下:
我不知道自己要什么仓库,我想知道有哪些流行仓库,然后在流行仓库里面找自己需要的仓库
这个就比较复杂了,搜索的时候要加限制条件
比如我做Android开发,我想搜流行的Android开源项目,我一般在搜索栏里面输入:stars:">1000" language:"java",表示搜索star数量大于1000,编程语言是java的开源项目,结果如下:
然后我们就可以从前往后查看各个仓库,看有没有我们想要的开源项目
Github搜索语法:Search Syntax
Github高级搜索:Advanced search
Github搜索作弊表:
2. 仓库
我随便点开一个开源仓库看看,比如点开rxjava的开源仓库:
更多精彩内容尽在我的Github仓库:https://github.com/lavor-zl/Github-Git
欢迎关注我的简书专题:Android技术漫谈
欢迎关注我的微信公众号:Android技术漫谈