Github教程整理汇总(更新)

更新2016-8-5
以后的更新将放在Github上,请我的关注Github, 项目地址:https://github.com/jasonim/github-guide
更新2016-6-18

Github大家应该不陌生吧,如果你没有用过,现在开始用起来吧。目前不用梯子可以直接访问,里面2110万代码仓库,包括google、Facebook等公司优秀作品和示例。它可以进行代码托管、wiki、问题追踪、可以通过github pages托管自己的静态网站、还有论坛功能。当然代码托管是它最大的亮点,[认真在github上逛一年,比你在大学四年学的东西要多的多 ],东西就在那里了,你去挖吧。很多内容网上都有人写了,但是比较零散, 本着分享的原则,在这里整理一下。

Git

Git是一个分布式版本控制工具,这个是使用github基本的工具,我也不是git高手,只会基本的一些命令, 够用就好, 本着遇到问题解决问题的原则就行了。文档当然首推官方文档 了。

描述:廖雪峰写的Git教程,比较实用,里面包括远程仓库、分支管理等功能。我也看过他写的Python教程。

地址:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

如果你不喜欢命令的,你可以装一个Github desktop管理Github上代码,个人推荐命令行。

Github Pull Request

Git多人协作工具, 当然少不了为一个现有仓库提交自己发现的bug了,下面是知乎上的教程

https://www.zhihu.com/question/21682976

TODO多人协作

如何发现优秀的开源项目?

Github上项目那么多, 怎么发现找到你想要的项目,主要分为下面几类:

  • 目的导向型, 就是通过搜索获得你想要的项目, 这个最直接。
  • 关注一些活跃的大牛, 懒人必备
  • Trending功能,让你发现最近比较热门的项目

最近发现Stromzhang写一篇详细的文章:
地址:http://stormzhang.com/github/2016/07/28/learn-github-from-zero7/

视频教程

主要是Git视频教程

youtube(需要科学上网):

Learn git in 20 minutes

Git Video Tutorial1-4

# 总结

更新:
最近发行stromzhang写了从0开始学习GitHub系列系列的课程很详细,涵盖了我上面所有的内容:
从0开始学习GitHub系列之 初识GitHub
从0开始学习 GitHub 系列之「加入 GitHub」

从0开始学习 GitHub 系列之「Git 速成」
从0开始学习 GitHub 系列之「向GitHub 提交代码
从0开始学习 GitHub 系列之「Git 进阶

最重要是去动手去做,多说无益, 让github飞起来吧,祝学习快乐!

JasonThink wechat
欢迎您扫一扫上面的微信公众号,订阅我的博客!