譬如现在我在给项目开发一个新功能,我会基于主分支新建一个分支,切换到该分支上进行开发,而开发过程中,如果遇到主分支有bug需要修复或者另一个新功能需要开发,同理我可以再新建一个分支进行开发,分支与分支之间不受影响。
这里对一些流程关键操作代码进行记录:
git branch 【分支名】(新建本地分支)
git checkout 【分支名】(切换分支)
切换到新建分支并推送到远程:git push origin 【分支名】
git branch -d 【分支名】(删除本地分支)
git push origin :【分支名】(删除远程分支)