分支

创建分支

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
# 从当前分支派生新分支
git branch ${name}

# 从指定分支派生新分支
git branch ${name} ${from_branch}

# 从指定提交点派生新分支
git branch ${name} ${commit_id}

# 从指定标签派生新分支
git branch ${name} ${tag_name}

切换分支

1
2
3
4
5
# 切换到另一个分支
git checkout ${branch_name}

# 新建并切换到新分支
git checkout -b ${name}

查看分支信息

1
2
# 查看当前分支名
git symbolic-ref -q --short HEAD

删除分支

1
2
3
4
5
6
7
8
9
# 删除本地分支,指定分支名(该分支必须已被合并至其他分支)
git branch -d {$name}

# 强删本地分支(分支若未合并内容将丢失)
git branch -d -f ${name}
git branch -D ${name}

# 删除远程分支
git push origin :${name}

小菜笔记】系列文章首发于公众号【小菜学编程】,敬请关注:

【小菜笔记】系列文章首发于公众号【小菜学编程】,敬请关注: