初始化分支
git branch 时报错 fatal: not a git repository (or any of the parent directories): .git , 是因为.git没有分支目录
git init 初始化分支
创建分支
git branch branchname
当执行 git init 的时候,默认情况下 Git 会自动创建 master 分支
创建新分支时报错, fatal: Not a valid object name: 'master',是因为没有提交一个对象,要先commit之后才会真正建立master分支,此时才可以建立其它分支。
此时需要先进行add和commit操作
列出分支
git branch 分支前带*的标识当前所处分支
git branch -av 显示不存在的远程分支
切换分支
git checkout branchname 切换到branchname分支
git checkout -b newtest 创建新分支并立即切换到该分支下
删除分支