一、分支名规则
1、默认分支
版本库中的默认分支命名为master
2、/
可以使用斜杠(/) 创建一个分层的命名方案。 但是, 该分支名不能以斜线结尾。
3、-
分支名不能以减号(-) 开头。
以斜杠分割的组件不能以点(.) 开头。 如feature/.new这样的分支名是无效的。
5、..
分支名的任何地方都不能包含两个连续的点(..) 。
6、其他禁用字符:
任何空格或其他空白字符
在Git中具有特殊含义的字符, 包括波浪线(~) 、 插入符(^) 、 冒号(: ) 、 问号(? ) 、 星号(*) 、 左方括号( [) 。
ASCII码控制字符, 即值小于八进制\040的字符, 或DEL字符( 八进制\177) 。
二、分支操作
1、创建分支
git branch + 分支名 +初始提交(可省略)
2、列出分支名
git branch
3、查看分支
git show-branch (更详细)
4、检出分支
git checkout + 分支名
5、合并变更到不同分支
git checkout -m + 分支名
6、创建并检出分支
git checkout -b +分支名
7、删除分支
git branch -d + 分支名
使用-D可覆盖git安全检查
8、查看分支操作记录(包括被删除的)
git reflog
可以配合git branch恢复被删除的分支