相信Git有很多人听过,也有很多人使用。Git的存在,让版本控制和协作变得方便很多,也因此产生了世界上最大的单一职业同性行交友网站——GitHub。在Github上,人们将自己的代码上传到Github提供的Git仓库,开源自己的代码,与同行们进行交流合作,也有很多著名的开源项目将自己的代码公布在上面,人们提出BUG,修复BUG,或者添加新功能,这些都离不开Git的使用。

笔者的Git熟练度其实也普普通通,也只是能够利用Git熟练的进行操作。在遇见的不多的人中,有的人,包括笔者自己,是使用以功能为基础的作为分支,也有的是以个人为基础作为分支。当然Git分支的最佳实践不是今天这里的议题。今天其实我想谈谈的是我自己日常使用中被忽略掉的一个异常好用的功能——git-rebase。

Click here to see the full blog post