Skip to content

分支

HEAD指针所指向的版本就是当前正在操作的版本。切换分支的时候HEAD也会跟着切换。

创建分支

git branch 分支名创建一个新分支,但是它并不会自动切换过去。

shell
# 创建test分支
git branch test
# 查看所有分支
git branch

切换分支

如果

shell
# 切换到test分支
git checkout test
# 创建并切换到test分支
git checkout -b test

已合并

shell
# 已合并的分支
git branch --merged
# 未合并的分支
git branch --no-merged

删除分支

注意:无法删除一个已修改但是没有合并的分支,可以用--merged参数查看已合并的分支

shell
# 删除test分支
git branch -d test