代码改变世界

Git分布式版本控制详解(2):分支必杀技

2014-06-20 19:08  hduhans  阅读(162)  评论(0)    收藏  举报

  几乎每种版本控制系统都以某种形式支持分支,分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。在跟多版本控制系统中,这是个昂贵的过程,常常需要创建一个源代码目录的完整副本。Git的分支模型被称为必杀技,具有轻量级、操作时间短、切换便利等特点,使Git从版本控制系统家族里区分出来。

 

一、 理解分支

   Git分支的本质,是一个指向commit提交对象的可变指针。什么是commit提交对象?