软件开发中,总有无穷无尽的新的功能要不断添加进来。
添加一个新功能时,你肯定不希望因为一些实验性质的代码,把主分支搞乱了,所以,每添加一个新功能,最好新建一个feature分支,在上面开发,完成后,合并,最后,删除该feature分支。
现在,你终于接到了一个新任务:
首先创建新的分支切换到其中,开发,开发完成后,切换到dev分支,进行合并,合并完成后删除分支。
步骤:
$ git checkout -b feature-vulcan
....
.....//开发 git add git commit
.....
切回dev,准备合并:
$ git checkout dev
合并完成后删除分支
$ git branch -D feature-vulcan //强行删除