注册Github。
Github上搜索“git”,获得Git基础知识资源仓库,比如Git基础知识教学。
在上述仓库中,推荐首先学习Github提供的Git设置指南。
阅读上述推荐中前三章,分别是Set Up Git, Create A Repository, Fork A Repository。
在上述Fork A Repo一章中,遵照文字演示尝试操作,感性认识在命令行中如何输入git命令得到结果。
Fork指定的Github仓库。
Clone指定的Github仓库到本地。使用命令行查看本地仓库结构,使用命令 ls 确认结果。
注册Gitbook,并登录。创设第一本图书,并在Gitbook中获得属于这本书的远程Gitbook仓库的链接。此处开始参考[Wiki指南](https://github.com/OpenMindClub/OMOOC.py/wiki/gitbook_double_push)。
使用命令行,进入本地仓库,使用命令 cd <本地仓库> 。
使用命令 vi ./.git/config 进入配置文件,准备修改。此处开始参考最低程度vi编辑指南。
vi编辑中尤其学习:
在vi编辑过程中,如果初次编辑比较慌乱,强行关闭命令行,则会产生 .swp 文件。强行关闭命令行后,再次进入,会看到提示产生了 .swp 文件,记录文件名后,使用 rm <文件名>.swp 可以删除。
编辑后,配置文件修改为:
[remote "origin"]
url = https://github.com/fengguang22/pythoncamp0.git
url = https://git.gitbook.com/fengguang22/learn-to-be-pythonic.git
fetch = +refs/heads/*:refs/remotes/origin/*
注意上述修改结果和前述Wiki指南中略有区别。我的修改采用Push到HTTPS地址,此处可以参阅前述Set Up Git中关于Authentication内容。
使用命令行,使用命令 git commit -a 确认修改,并根据命令行提示进行标记。
使用命令 git push origin master 分别推送到Github和Gitbook。
在Github远程仓库中查看确认结果。在Gitbook中,点击图书,点击Start to Write进入编辑器查看确认结果。
在Gitbook编辑器中,点击File Tree中Summary.md,将最后一个空行删除,然后保存退出,稍后图书即正式生成。