git status
以及查看当前所有分支:
git branch -a
如果之前没创建过分支进行开发,一般只有本地master分支和远程master分支
git checkout -b '自定义分支名'
再利用
git status
正常的话可以看到已经切换到新创建的分支上
(Note: git checkout -b ‘自定义分支名’ 是在本地新建了一个和本地master内容一样的分支)
git push origin '自定义分支名'
该步是为了在origin端创建新的分支
git branch --set-upstream-to=origin/'自定义分支名'
这一步很重要,它是为了将本地新建分支与远端分支关联,以便后续push和pull等操作,如果没有这一步操作会在后续push操作时出现fatal: The current branch ‘自定义分支名’ has no upstream branch等问题
git branch -d '自定义分支名' ##删除本地分支
git push origin --delete '自定义分支名' ##删除远程分支
上述流程不仅适用于从主分支新建分支,还适用于从分支新建分支
ps: 目前还没有对新建分支与主分支进行合并的需求,后续用到再来补充