nodeppt 演示

By qiansr

Git:一个先进的分布式版本控制系统。

集中式 vs 分布式

集中式版本控制系统(svn、cvs)


版本库是集中存放在中央服务器的,而干活的时候,先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器。其最大的毛病就是必须联网才能工作,如果在局域网内还好,带宽够大,速度够快,可如果在互联网上,遇到网速慢的话,可能提交一个10M的文件就需要5分钟,这还不得把人给憋死啊。而且如果集中式版本控制系统的中央服务器要是出了问题,所有人都没法干活了。

分布式版本控制系统(git)


每个人的电脑上都是一个完整的版本库,工作时无需联网。多人协作,只需把各自的修改推送给对方。和集中式版本控制系统相比,分布式版本控制系统的安全性要高很多,某一个人的电脑坏掉了不要紧,随便从其他人那里复制一个就可以了。在实际使用分布式版本控制系统的时候,通常也有一台充当“中央服务器”的电脑,但这个服务器的作用仅仅是用来方便“交换”大家的修改,没有它大家也一样干活。Git的优势不单是不必联网这么简单,Git极其强大的分支管理,把SVN等远远抛在了后面

mkdir demo
cd demo
git init  // 初始化一个Git版本库

执行完git init命令后,可以发现当前目录下多了一个.git的目录

Alt text

这是html

这是css样式

使用[code][/code]包裹的代码,会直接插入到页面

具体看下项目中 ppts/demo.md 代码