资料介绍
软件简介
GotGitHub 是 GitHub 的详细完整的权威介绍。
这是一本关于GitHub的书,在线阅读请访问: http://www.worldhello.net/gotgithub 。
动笔写GitHub不是因为我对其了解,恰恰是对其太不了解。在我写的 《Git权威指南》 一书中,涉及到GitHub的只有区区三页纸,这显然回答不了读者对于GitHub的诸多疑问。
这本书采用Creative Commons协议发布,并托管在GitHub上,意味着您可以免费阅读并可以用GitHub特有的方式参与本书的维护。
如何离线阅读
项目 gotgit/gotgithub 的版本库中的 gh-pages
分支保存着本书编译后的页面,意味着您只要下载版本库并检出 gh-pages
分支即可在本地浏览。
-
克隆版本库。
$ git clone git://github.com/gotgit/gotgithub.git
-
检出
gh-pages
分支。$ cd gotgithub $ git checkout gh-pages
-
用浏览器打开
index.html
即可离线阅读。
因分支 gh-pages
的提交历史可能会周期性删除或压缩合并,为避免执行 git pull
更新分支时造成困惑,请对本地版本库进行如下设置。
$ git config --add remote.origin.fetch +refs/heads/gh-pages:refs/heads/gh-pages
如何编译
预备
-
Python, docutils
本书使用 reStructuredText 格式撰写,格式解析依赖 Python 和 docutils 包。
-
Sphinx
用 Sphinx 工具进行编译。编译前先确认已经安装 Python、docutils 及 sphinx。
-
ImageMagick 及 Inkscape
本书图片矢量图采用 Inkscape 绘制,位图处理采用 GIMP 。上述格式图片在网页显示需要格式转换,格式转换需用到 ImageMagick 和 Inkscape。
-
Git
不解释。
克隆版本库(本书书稿及图片)
本书用两个版本库维护:
本书的图片版本库以子模组形式关联到书稿版本库,运行下面命令执行克隆:
-
若尚未克隆书稿版本库,先克隆书稿版本库。
$ git clone git://github.com/gotgit/gotgithub.git $ cd gotgithub
-
默认检出
master
分支。如果当前非master
分支,执行下面命令检出分支。$ git checkout master
-
通过子模组更新命令克隆子模组版本库(即保存图片的版本库)并检出。
$ git submodule init $ git submodule update
编译书稿
确保安装了 Sphinx、ImageMagick、Inkscape。编译本书使用命令:
$ make html
编译后的网页位于 _build/html
目录下。
更多的格式输出参见下面的命令输出:
$ make
如何贡献
请采用GitHub方式贡献。
-
创建派生项目。即 Fork。
-
修改您觉得不满意的地方。修改后推送到您创建的分支版本库中。
-
通过 GitHub 向我发送 Pull Request。
-- 蒋鑫, http://weibo.com/gotgit/
目录
- GitHub入门与实践 4次下载
- 物联网GitHub框架开源
- GitHub Notifier Github通知显示
- github-gmail Github通知邮件
- GitHub入门与实践 0次下载
- 嵌入式开发有用的github上的开源代码库
- 介绍几种开源嵌入式操作系统
- 开源网络协议分析器WireShark软件下载 15次下载
- 运算放大器权威指南电子版下载 0次下载
- Cortex-M3权威指南中文版资源下载 0次下载
- 开源课程行动倡议及科学导论综述 6次下载
- github上的pytorch学习资料详细说明 6次下载
- GitHub入门与实践的PDF电子书免费下载 6次下载
- GitHub入门与实践PDF电子书免费下载 5次下载
- GitHub开源软件开发过程影响因素分析 0次下载
- 【AWTK开源智能串口屏方案】方案介绍和工作原理 742次阅读
- GitHub底层数据库无缝升级到MySQL 8.0的经验 384次阅读
- 如何使用Github高效率的查找项目 568次阅读
- 一个Github Star值多少钱? 486次阅读
- 如何获取和使用Github上的Vitis开放资源 861次阅读
- 推荐GitHub上与嵌入式相关的高星开源项目 967次阅读
- linux实际使用中的技巧 666次阅读
- 怎么上手 PR 流程?如何开始参与开源项目? 1470次阅读
- 移植开源Gui框架GuiLite到STM32F4OLED屏幕 3334次阅读
- 干货:如何定制自己的 GitHub 首页 2813次阅读
- 如何使用Travis CI对Github项目进行持续集成来提升项目开发的效率 732次阅读
- GitHub搜索代码的操作步骤 5301次阅读
- 来自GitHub的安全威胁应该如何应对 1087次阅读
- 2018 年 2 月份 GitHub 上最热门的开源项目 4554次阅读
- Python机器学习开源项目分析过程中的见解和趋势 703次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多