Github
https://github.com/
2016-06-30
初步理解github是免费的在线存储仓库代码的网站,因为免费加上开源社区的概念,有很多牛人的开源仓库,可自由复制和下载,所以是一个学习的好地方。
之前已经注册帐号后做过入门教程,但跟着做了一遍后仍然不知所云,反而更加混乱。
因github是英文网站,也是专业领域,很多单词不知道什么意义,所以先从学习网站上各功能的单词开始。
注册帐号时的入门教程会建立一个叫HelloWorld的repository,先不管repository是什么东西,反正影响从头学习,所以直接把HelloWorld删除掉。
没有任何repository时在登录后的网页导航栏上就只有Pull requests,Issues,和Gist。
前二个栏目进去是一样的,都提示No results matched your search,不知所云,第三个栏目Gist竟然被墙。
只能探索导航右上角的通知图标、加号和个人头像这一块。通知功能里面没有通知先不管,点击加号图标弹出菜单有三个选项:New repository、Import repository、New organization。这个repository应该就是一个仓库仓库的意思吧,那么等于这个菜单就是新建仓库、导入仓库和新建组织。暂时还不想建仓库,先来看看点击个人头像弹出的菜单,里面的主要功能是Your profile(个人资料)、 Your stars (你的加星)、 Explore(探索)、 Integrations(集成), 再下面的Help、Settings、Sign out就通俗易懂了。
逐个来看看这些功能:
Your profile:这货进来其实不是个人资料,而是个人空间。可以管理自己的仓库和查看自己加星的别人的仓库和自己跟随的人,右下还有一个contribution graph,也就是贡献图表。表示过去一年间对开源做的贡献,每对一个仓库做一个commit(提交)可得到一个浅绿方块,更多的提交可得到更深绿色的方块。咱还不能有什么贡献,先不管。因已经把HelloWorld删除,现在我的仓库是空的,下面又提示我可以做一次HelloWorld建一个仓库,算了吧,我新建一个也不再做HelloWorld了。
Your stars:这里面显示的是加星的开源仓库。当看到喜欢的开源仓库的时候就加一下星,后面就能在这里找到了。
Explore:这个是探索Github里的开源仓库的地方,分门别类地陈列各种开源项目,这应该就是要好好探索的地方了。这里面还有一个叫Trending的功能,里面能查看开源项目的趋势,看看最近什么东西比较热门。
Integrations:这个说的是把Github集成到各种开发环境中的方法。
今天至此为止