在Git中创建分支是必须在已有的分支上来创建新的分支,有时候就需要创建一个空白的分支。
解决方法:
- 使用git checkout --orphan
git checkout --orphan newbranch
该命令会创建包含父分支的所有文件,但新的分支不会指向任何以前的提交,就是没有提交历史记录。
- 删除所有文件
git rm -rf .
- 提交分支
如果没有任何文件提交的话,新分支是看不到的。
echo "# newbranch" >> README.md
git add README.md
git commit -m "create new branch"
git push origin newbranch