Cheap Local Branching/ 方便建立本地分支
这也是Git与其他SCM(软件配置管理系统)最显著的区别。 其他SCM的分支可能仅仅是repository(库)的一个克隆而已。
Git可以拥有多个独立的本地分支,快捷的进行增删合并。
重要的是,当push到远程库时,可以只选择其中一个分支,而不是所有分支。
Everything is Local/ 一切都在本地
可以离线工作!除了fetch,pull,push少数才需要网络。
例如你可以将修改后的版本同任意历史版本比较
Git is Fast/就是快!
Git |
Hg | Bzr | |
---|---|---|---|
Init | 0.024s | 0.059s | 0.600s |
Add | 8.535s | 0.368s | 2.381s |