创建分支:
创建新分支时,会以当前所在分支为基础,复制当前分支的所有信息到新分支
第一步
1. 以当前分支为基础,在本地创建新分支
git checkout -b 新分支名字
这个命令比较简洁,直接以当前分支为模板,在本地创建新的分支处理
2. 以指定分支为基础,在本地创建新分支
git checkout -b 新分支名 origin/指定的分支名
[这里git checkout -b 可以分解为2步: git branch 新分支名, git checkout 新分支名, 先创建分支,在切换到新分支]
第二步
将本地创建的分支,推送到远程
git push origin 新分支名字
举个栗子:
我当前的分支名字是v1.0,需要在这个基础上创建新分支v2.0.
git branch -a # 查看当前的所有分支信息,带*号的是当前分支
如果当前分支是v1.0,那么直接使用命令 git checkout -b v2.0
如果当前分支不是v1.0,可以先将当前分支切换到v1.0, git checkout v1.0, 然后在执行 git checkout -b v2.0
最后是推送到远程, git push origin v2.0
删除分支
因为无法删除当前分支,所以删除分支前要先切换到其他分支
删除远程分支: git push origin --delete 分支名字
删除本地分支: git branch -d 分支名字
举个栗子:
以我们上面创建的v2.0分支为例,我们要删除它,那么我们先切换到v1.0分支
git checkout v1.0
然后删除远程的v2.0分支
git push origin --delete v2.0
最后删除本地的v2.0分支
git branch -d v2.0