当新加某个功能时,一般会创建一个分支。
$ git branch new_feature //创建新功能的分支
$ git push origin new_feature //发布新分支
当新功能开发完毕后需要将此分支合并到主分支。
$ git checkout master //切换到主分支
$ git merge new_feature //将新功能分支合并到master
如果此分支不再需要,按下面步骤删除。(开发过程中不建议删除)
$ git branch -d new_feature //删除本地分支
$ git branch -r -d origin/new_feature //删除本地分支对应的track
$ git push origin :new_feature //推送空分支即删除远端分支(':'前有一个空格)