在Git 中分支管理使用命令git branch。该命令的主要用法如下:
用法1:git branch
用法2:git branch <branchname>
用法3:git branch <branchname>start-point>
用法4: git branch -d <branchname>
用法5: git branch -D <branchname>
用法 6: git branch -m <oldbranch> <newbranch>
用法7:git branch -M <oldbranch><newbranch>
说明:
□用法1用于显示本地分支列表。当前分支在输出中会显示为特别的颜色,并用星号“*”标识出来。
□用法2和用法3用于创建分支。用法2基于当前头指针(HEAD)指向的提交创建分支,新分支的分支名为<branchname>
。用法3基于提交<start-point>
创建新分支,新分支的分支名为<branchname>
。
□用法4和用法5用于删除分支。用法4在删除分支<branchname>
时会检查所要
删除的分支是否已经合并到其他分支中,否则拒绝删除。用法5会强制删除分支
<branchname>
,即使该分支没有合并到任何一个分支中。
□用法6和用法7用于重命名分支。如果版本库中已经存在名为<newbranch>
的分
支,用法6拒绝执行重命名,而用法7会强制执行。
git branch - a 显示本地和远端所有分支
git branch -b <newbranch> <oldbranch>
基于oldbranch新建newbranch 并且切换到newbranch