创建分支
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}
|
【小菜笔记】系列文章首发于公众号【小菜学编程】,敬请关注: