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