添加一个新功能时,你肯定不希望因为一些实验性质的代码,把主分支搞乱了,所以,每添加一个新功能,最好新建一个feature分支,在上面开发,完成后,合并,最后,删除该feature分支. 现在,你终于接到了一个新任务:开发代号为Vulcan的新功能. 于是准备开发: git checkout -b feature-vulcan 5分钟后,开发完毕: 切换到master准备合并: 一切顺利的话,feature分支和bug分支是类似的,合并,然后删除. 但是,就在此时,接到上级命令,因经费不足,新功能