├── 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 | ![github](https://raw.githubusercontent.com/ckjbug/Github-Summary/master/img/github.png) 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 | ![github2](https://raw.githubusercontent.com/ckjbug/Github-Summary/master/img/github2.png) 34 | 35 | 36 | 37 | ![github1](https://raw.githubusercontent.com/ckjbug/Github-Summary/master/img/github1.png) 38 | 39 | 40 | 41 | ------------------ 42 | 43 | ##### GitHub仓库 44 | 45 | ![GitHubSite](https://raw.githubusercontent.com/ckjbug/Github-Summary/master/img/GitHubSite.png) 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 |
6 | 图片名称 7 |
8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 26 | 27 | 28 | 29 | 30 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 |
标题内容链接
走进GithubGithub是个什么,能做什么,有什么用? 25 | 关于Github
Github基础Github的基本使用,快速上手Git,Markdown的基本语法 31 | Github入门
Github高阶GithubPages的搭建及使用,VS+Github做好项目的版本控制和持续集成(CI)、Git必备知识Github进阶
Markdown 扩展Markdown的扩展语法,使用GitHub徽标、SVG、Font Awesome、emoji等装饰Markdown。Markdown 高级
46 | 47 |
48 | 49 | 50 | 51 | 52 | ![](https://raw.githubusercontent.com/ckjbug/xiaokui/master/split.png) 53 | 54 | 各取所需,各尽所能。 55 | 56 | 自由软件运动! 57 | 58 | 59 | 60 | 61 | 62 | ![](https://raw.githubusercontent.com/ckjbug/xiaokui/master/split.png) 63 | 64 | ### LICENSE 65 | 66 | MIT 67 | 68 | [![CC0](https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png)](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 --------------------------------------------------------------------------------