资源汇总:如何使用Github
须知:
先用一张图大概了解一下Github:
出处不记得了,在多处看到过这图.png一、Github关键术语
参考:GitHub.com上的那些东西你都知道什么意思吗(内有详细图解)
repo/repository/repositories:用户公共开的仓库---Fork(叉)来的仓库也显示在这里
branch:分支,左边的数字表示当前拥有的分支数
commit:当前分支的提交历史,左边的数字表示提交数
contribution:贡献/做过的事
issue:问题
follow:关注/跟随github上的其他用户
unfollow:取消关注/跟随
watch:关注repo---关注的repo每次有更新、提交、issue等变动时,你都会收到通知提示。
star:对repo喜欢/收藏/标星---以后可以在自己star的内容中再找到它,数值越高代表该仓库越受关注
fork:分叉/建分支,为某repo建一个分支自己专用---一般fork是为了pull request 、给对方贡献代码时候或者研究对方代码时候使用
clone:复制/下载,就是将在浏览器上已经创建好的项目导入到本地,即就是下载到本地
search:搜索
pull request:发动请求
push:推送
add:添加,如果本地有项目,就可以使用Add添加
code:显示仓库的文件列表,以及该仓库的简单说明和URL
files:文件列表
Gist:代码片段
Popular Repositories:受欢迎的库
News Feed:新闻提要/动态更新
Repositories contributed to:做过贡献的库
releases:历史版本
Public contributions:公共贡献 一格表示一天,记录当日用户对拥有读取权限的仓库的大致贡献度。 贡献度的衡量标准包括发送Pull Request的次数、写Issue的次数、进行提交的次数等。颜色越深代表贡献度越高,绿色天数越多说明在GitHub上活跃度越高。
Contribution activity:贡献过的活动 --按时间顺序显示具体贡献活动的链接
二、了解并学习使用Github
0.一个文科妹子的接地气帖子:如何使用 GitHub? - 珊姗是个小太阳的回答 - 知乎
1.1.Github官方推出的教程“Hello World”---官方承诺不需要掌握编程基础知识就能学会,以文本文件而非程序代码的编写为样例
1.2.Github官方guides
2.Github官方help页面--在此探索github的各项功能
3.help页面下的bootcamp--详细讲解了git和repo
4.网友提供的Git中文教程----里面有许多Github知识和技巧,很受欢迎
5.视频教程:GitHub的官方Youtube频道
6.Youtube上的另一个Github视频教程:LearnCode.academy的作品---很受欢迎,作者用一个分割窗口的编辑器,就把编程协作中常见的问题——拉取(pull)、推送(push)、冲突(conflicts)处理等讲得生动形象
7.上面第六条转存到腾讯视频的版本
8.GitHub 入门方法有哪些?
9.Git book
10.Git飞行规则
11.蒋鑫gotgithub
12.蒋鑫gotgit
13.A list of cool features of Git and GitHub
三、可以用Github做的事
1.写代码、代码托管,如:从今天开始,要么写代码要么写文档
2.项目管理
3.用Github Pages搭建个人网站/博客
4.制作个人简历~---如resume generator for github users ~
5.写博客
6.写书,比如阳志平提到的:
早在2008年,就有技术图书作者通过Git来写作:
7.协作翻译,比如中文版 Apple 官方 Swift 教程《The Swift Programming Language》
8.健身,比如从今天开始做一个健康的程序员
参考:
阳志平:如何高效利用GitHub
在 GitHub 可以做什么,用户又习惯做些什么?
四、如何在Github上找牛人
出处-- 阳志平:如何高效利用GitHub
-
GitHub官方推荐:GitHub自身的官方博客与GitHub员工们的个人博客推荐的项目与开发者
-
各类社交媒体上提到的的GitHub库:尤其是Hacker News上提到的GitHub库。