一、Feature分支
我们在工作中经常会遇到需要添加一个新功能。添加一个新功能时,你肯定不希望因为一些实验性质的代码,把主分支搞乱了,
所以,每添加一个新功能,最好新建一个feature分支,在上面开发,完成后,合并,最后,删除该feature分支。
情况:开发代号为Vulcan的新功能,该功能计划用于下一代产品迭代。开干!
第一步:新建一个feature-vulcan分支
第二步:提交
第三步:切换到dev分支。
第四步:一切 正常的话,feature分支和bug分支是类似的,合并,然后删除。
然而?
就在此时,接到上级命令,新功能必须取消!
虽然白干了,但是这个包含机密资料的分支还是必须就地销毁,销毁失败。Git