git创建空分支
git checkout 命令创建的分支默认是有父节点的,该分支包含了历史提交,如果不想要原来的提交记录,而想要一个全新的空分支,可以使用 orphan 参数,具体的操作步骤如下:
1、使用 orphan 参数创建分支:
git checkout --orphan [分支名称]
2、清除工作目录和删除原来的文件:
git rm -rf . git rm --cached -r .
这两行命令可以反复多执行几次,确保分支干净了。
最后就是可以在这个分支添加文件和正常的 git add、git commit 了。