使用场景堪称整个git最完美的功能,辅以squash指令,打造一个最干净,最纯洁,最让人心神荡漾的纯线性git版本历史,让你的git功力迅速提升至神这个级别.我们利用下面未使用rebase的初始状态来说明假设你正在你的私有分支experiment分支上工作,解决那一个Bug或者开发完一个新featu... Read More
当你疯狂coding,不停地提交代码,干得酣畅淋漓的时候,测试人员告诉你,不好意思你所有的feature都没有办法测试,因为最新的几个包都 没有办法工作,你愤怒那,咆哮那,冲到命令行下,运指如飞的敲下命令git log,试图发现究竟是哪个混蛋干得,结果你发现其它的疯子在你提交的时候,也卖力的提交那5... Read More
如果你不了解Git背后的设计初衷,那么你正处在危险境地,当然有很多参数可以强迫Git按照你的意愿行事,但这并不是Git被设计的工作方式,这就好比你可以把改锥当锤子使用,并且它也可以完成工作,但这对改锥没什么好处。下面就让我们来看一个最常见的Git工作流是如何变得没法收拾的。 首先从Master创... Read More
使用场景将branch版本reset到指定的commit,这是一个大杀器,慎用。一般说来,只能对付自己,不可对付别人.如果你在自己的私有branch上做那一个bug fix,commit那,假设是commit_A,测一测发现还是不行,这个时候,你就可以选择reset到倒数第二个commit,假设是 ... Read More
《基础篇》 http://www.cnblogs.com/lhb25/archive/2013/01/10/talks-to-help-you-become-a-better-front-end-engineer-a.html《CSS篇》 http://www.cnblogs.com/lhb25/a... Read More