├── Github入门教程.md
├── Github键盘快捷键.jpg
├── LICENSE.md
├── README.md
├── What is Github.md
└── img
├── GitHubSite.png
├── github.png
├── github1.png
└── github2.png
/Github入门教程.md:
--------------------------------------------------------------------------------
1 | ## Github入门系列教程
2 |
3 |
4 |

5 |
6 |
7 |
8 |
9 | ### 认识GitHub网站
10 |
11 | ----------
12 |
13 | ##### GitHub主页
14 |
15 | 
16 |
17 | 1. **Overview**:概述,整个GitHub仓库的概述页面。
18 | 2. **Repositories**:存储库,显示当前用户自己建立和Fork分支下来的仓库列表。
19 | 3. **Stars**:显示标星关注了的开源项目列表。
20 | 4. **Followers**:关注者,用来显示跟随你的所有用户列表。
21 | 5. **Following**:关注别人,显示你跟随的所有用户列表。
22 | 6. 展示固定的存储库,可以在右边设置你要展示那些开源的仓库,类似顶置。
23 | 7. 资料卡,用户的所有信息展示卡,包括用户名、活动状态、简介、职业、地址、邮箱、网站等基本信息。
24 | 8. 用来搜索自己仓库中的开源项目或整个GitHub网站中被人的开源项目。
25 | 9. 显示你创办和加入的所有开源组织和社区。
26 | 10. 活动卡,展示你的在GitHub网站上的贡献记录。
27 | 11. 显示所有的活动概述,可以在10卡片中设置是否要展开这部分内容。
28 | 12. 显示所有拉取请求信息、提交Issues、GitHub市场、探索模块,在GitHub市场中给你可以找到一些构建和改进工作流程、自动审查、CI/CD等工具,在探索模块中可以根据你的兴趣找到一些不错的开源项目。
29 | 13. 快捷操作和新建模块,如下图。
30 |
31 |
32 |
33 | 
34 |
35 |
36 |
37 | 
38 |
39 |
40 |
41 | ------------------
42 |
43 | ##### GitHub仓库
44 |
45 | 
46 |
47 | 1. **Code**:存放源代码和文件的地方,底下显示README.md的内容。
48 | 2. **Issues**:可以在这里为一些开源项目中提出一些问题和建议、代码中的Bug等
49 | 3. **Pull requests**:如果别人对你的开源项目做了贡献,PR了代码什么的会显示在这里,你可以查看后提交者修改后的部分,考虑是否要融合在master主分支上。
50 | 4. **Projects**:可以在这个模块建立一个开源项目的看板,项目敏捷开发,和Trello的功能差不多。
51 | 5. **Wiki**:为本开源项目发布一些相关文档和使用说明等。
52 | 6. **Insights**:显示了本开源项目中贡献者的活动信息,包括有什么人提交、合并、拉取请求等。
53 | 7. **Settings**:设置本仓库的相关信息,包括仓库特征、数据服务、合并拉取,仓库名称的修改,删除等。
54 | 8. **Watching**:显示Watching数量,可以随时通知提醒你这个开源项目的更新进度等信息,当然你也可以设置只在发布时提醒或不提示等。
55 | 9. **Star**:显示Star数量,别人对你的开源项目的关注数。
56 | 10. **Fork**:显示别人Fork你的开源项目的数目,如果不是本仓库的协作者,其他人只有Fork后才能对你的项目进行贡献代码,拉取请求等。
57 | 11. **commits**:显示本开源项目的总提交次数。
58 | 12. **branches**:显示当前项目有哪些分支机构,没建立一个项目就会有个默认的master主分支。
59 | 13. **releases**:显示当前项目的发布版本信息,提供下载链接等。
60 | 14. **contributors**:显示本开源项目的贡献者列表。
61 | 15. 标识本开源项目的开源协议。
62 | 16. 新建拉取请求,如果你Fork了别人的开源项目并且对其进行了代码贡献后,当你想把当前分支提交到原项目的master分支就可以在这里新拉取一个请求,然后等待原开源项目作者审查反馈。
63 | 17. 在仓库中新建一个文件或文件夹(*.md或其他格式文件),上传和查找项目中的文件。
64 | 18. 提供下载本项目的克隆下载链接和SSH、Web URL地址。
65 | 19. 为本仓库添加Tag和主题,方便别人更容易在搜索中找到你的项目。
66 | 20. 添加和编辑本仓库的基本信息,用来介绍本开源项目的内容。
67 |
68 |
69 |
70 | ### 官网帮助文档
71 |
72 | - [GitHub帮助](https://help.github.com/)
73 | - [Github-guides](https://guides.github.com)
74 |
75 | ### 相关学习网站
76 |
77 | 英语不好的童鞋可以用谷歌浏览器翻译后学习,建议看英文版,毕竟有些词汇啥的翻译不是很准确。下面的教程都很详细,随便择一篇学习即可。
78 |
79 | - [GitHub Pull Request Tutorial](https://www.thinkful.com/learn/github-pull-request-tutorial/)
80 | - [Git-it](http://jlord.us/git-it/)
81 | - [Git Cheat Sheet](https://www.git-tower.com/blog/git-cheat-sheet/)
82 | - [学习Git的资源](http://try.github.io/)
83 | - [An interactive git visualization to challenge and educate!](https://learngitbranching.js.org/?demo)
84 | - [廖雪峰的官方教程Git](https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000)
85 | - [GitHub 漫游指南 a Chinese ebook](https://github.com/phodal/github)
86 |
87 |
88 |
89 | _______
90 |
91 |
92 |
93 |

94 |
95 |
96 |
--------------------------------------------------------------------------------
/Github键盘快捷键.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ckjbug/Github-Summary/8dc439d08ac96b8161186a07ab594eee546970d3/Github键盘快捷键.jpg
--------------------------------------------------------------------------------
/LICENSE.md:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2018 Kerwin
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Github大全
2 |
3 | 🐾快速学会使用Github、Github的应用领域、Github遇到的坑,与君共勉!
4 |
5 |
11 |
12 |
13 |
14 |
15 |
16 | 标题 |
17 | 内容 |
18 | 链接 |
19 |
20 |
21 |
22 |
23 | 走进Github |
24 | Github是个什么,能做什么,有什么用?
25 | |
26 | 关于Github |
27 |
28 |
29 | Github基础 |
30 | Github的基本使用,快速上手Git,Markdown的基本语法
31 | |
32 | Github入门 |
33 |
34 |
35 | Github高阶 |
36 | GithubPages的搭建及使用,VS+Github做好项目的版本控制和持续集成(CI)、Git必备知识 |
37 | Github进阶 |
38 |
39 |
40 | Markdown 扩展 |
41 | Markdown的扩展语法,使用GitHub徽标、SVG、Font Awesome、emoji等装饰Markdown。 |
42 | Markdown 高级 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 | 
53 |
54 | 各取所需,各尽所能。
55 |
56 | 自由软件运动!
57 |
58 |
59 |
60 |
61 |
62 | 
63 |
64 | ### LICENSE
65 |
66 | MIT
67 |
68 | [](https://creativecommons.org/licenses/by-nc-sa/4.0/)
69 |
70 | 版权所有 © 2018 ckjbug
71 |
--------------------------------------------------------------------------------
/What is Github.md:
--------------------------------------------------------------------------------
1 | ## Github是个什么?能做什么?有什么用?
2 |
3 |
4 |

5 |
6 |
7 |
8 | 十多年前,Linus Torvalds开始在星期天为一个新的分布式版本控制系统编写代码,仅仅几天之后,世界就得到了Git的礼物。Git帮助团队大大小小地工作,同时变得更加分散,并且通过廉价的本地分支,更轻松的代码审查,灵活的工作流程等等留下了自己的印记。
9 |
10 | Github是个什么?
11 |
12 | GitHub是一个面向开源软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub。
13 |
14 | 什么又是托管平台呢?
15 |
16 | “托管”意为委托别人帮忙管理,管理什么,当然是我们的代码,其实简单来说Github跟大家平时用的百度云是一样的,可以存储我们的代码和软件的仓库,不同于百度云之处在于Github是对外开放的,也就是我们所说的开源,而且还支持Git,实现版本控制等功能。
17 |
18 | 当然,Github并不只是属于程序员的社区,它里面还有很多硬件工程师和其他行业的人员,也有很多国内外知名的大公司入驻,Github的生态也完全由社区来共同维护。前不久,微软收购Github被炒得沸沸扬扬,我其实不太关注Github被谁收购了或者是属于哪个组织,我相信即便没有哪个大公司来支撑和维护这个平台,社区人员众筹也会让这个网站垮台。
19 |
20 | [Git的发展史](https://www.atlassian.com/git/articles/10-years-of-git)
21 |
22 | 知乎上有很多关于Github的文章和话题:
23 | - [GitHub官方指南](https://guides.github.com/)
24 | - [如何使用 GitHub?](https://www.zhihu.com/question/20070065/answer/415539043)
25 | - [为什么程序员们愿意在GitHub上开源自己的成果给别人免费使用和学习?](https://www.zhihu.com/question/269033309/answer/369190698)
26 |
27 | .....
28 |
29 | ### 一些好玩的Github相关项目和网站。
30 |
31 | 1. [超Cool的章鱼猫图片-信仰](https://octodex.github.com/)
32 | 2. [Github资料可视化-profile-summary-for-github](https://profile-summary-for-github.com/search)
33 | 3. [在GITHUB中发现语言的小地方-Git Hut](https://githut.info/)
34 | 4. [发现您在GitHub上的排名-Git Awards](http://git-awards.com)
35 | 5. [GitHub开发者-Githuber](https://githuber.cn/)
36 | 6. [Github 可以项目每日排行-Trending](https://github.com/trending)
37 | 7. [Github年度项目、人员和团队](https://octoverse.github.com/)
38 |
39 |
40 |

41 |
42 |
43 |
--------------------------------------------------------------------------------
/img/GitHubSite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ckjbug/Github-Summary/8dc439d08ac96b8161186a07ab594eee546970d3/img/GitHubSite.png
--------------------------------------------------------------------------------
/img/github.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ckjbug/Github-Summary/8dc439d08ac96b8161186a07ab594eee546970d3/img/github.png
--------------------------------------------------------------------------------
/img/github1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ckjbug/Github-Summary/8dc439d08ac96b8161186a07ab594eee546970d3/img/github1.png
--------------------------------------------------------------------------------
/img/github2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ckjbug/Github-Summary/8dc439d08ac96b8161186a07ab594eee546970d3/img/github2.png
--------------------------------------------------------------------------------