摘要:
`gitbook` 基于 `node.js` 开发环境,因此首先要安装好 [nodejs](https://nodejs.org/en/) 环境,其次再使用 `node.js` 提供的 `npm` 包管理工具来安装 `gitbook`.
只需运行 `sudo npm install -g gitbook-cli` 即可安装,接着运行 `gitbook -V` 查看安装版本信息确认已经安装成功. 阅读全文
摘要:
`markdown` 是一种简化的 `html` 语法,相比于 `txt` 无格式文本更强大.
`git` 是全世界*最先进*的**分布式版本控制系统**,帮助项目更好地进行管理,支持版本历史管理和多人写作管理等功能. 阅读全文
摘要:
`gitBook node.js github/git markdown/asciiDoc` 构建精美的电子书. 支持输出静态网页和电子书等多种格式,其中默认输出静态网页格式. 不仅支持本地构建电子书,而且可以托管在 官网上,并享受在线发布和托管图书的便利,完整的文档请参考 "gitbook 新版文 阅读全文
摘要:
备忘录[译] 创建 | Create 克隆一个已存在的仓库 | Clone an existing repository 创建一个新的本地仓库 | Create a new local repository 本地更改 | Local Changes 工作目录中已更改文件 | Changed file 阅读全文
摘要:
知识速查 创建版本库 初始化项目 git init 从零开始创建项目 示例 克隆项目 git clone 将已有项目拷贝到本地 示例 添加文件 git add 将新文件或已修改文件添加到缓存区 示例 查看状态 git status 查看当前文件是否和上次提交内容是否有修改 示例 比较差异 git d 阅读全文
摘要:
忽略文件 "并不是所有的牛奶都叫特仑苏",在 版本控制系统 中也有相似的表达,那就是"并不是所有的文件都需要提交". 有的是因为没必要提交,比如日志文件,系统缓存文件等,有的是因为不能提交,比如个人隐私文件,付费文档等. 正常来说,这些文件都是不应该被提交到版本库,倘若一不留神提交到版本库,要么泄露 阅读全文
摘要:
前情概要 初识 时,我们就已经接触过 的基本配置,使用 命令配置用户名和邮箱: 配置当前项目( )的用户名( ) git config local user.name "snowdreams1006" 配置当前项目( )的邮箱( ) git config local user.email "snow 阅读全文
摘要:
"春风得意马蹄疾,一日看尽长安花",对于项目也是如此,最值得期待的恐怕就要数**新版本**发布的时刻了吧?每当发布新版本时要么是版本号命名(比如`v0.0.1`)或者代号命名(比如`Chelsea`),不管怎么说这种里程碑阶段总是要留下些许纪念意义. 阅读全文
摘要:
**本地仓库**和**远程仓库**在本质上没有太大区别,只不过一个是本地电脑,一个是远程电脑.
远程仓库不一定非得是 `github` 那种专门的"中央服务器",甚至局域网的另外一台电脑也可以充当"中央服务器"的角色,因为它存在的最初目的只是方便大家**交换彼此的提交记录**而已! 阅读全文
摘要:
前面我们已经介绍过远程仓库的相关概念,不过那时并没有深入探讨,只是讲解了如何创建远程仓库以及推送最新工作成果到远程仓库,实际上远程仓库对于团队协同开发很重要,不仅仅是团队协同开发的基础,也是代码备份的保障手段,现在我们先简单回忆下相关概念,以便为接下来的协同开发做好铺垫! 远程仓库和远程分支 远程仓 阅读全文