工作中有个项目需要个单独非分支放文档,该分支不继承任何提交,没有父节点,完全是一个干净的分支,使用git checkout命令创建的分支是有父节点的,包含了历史提交的,网站找了一下,所有就记录下来备用。

使用git checkout--orphan参数:

git checkout --orphan document

该命令会创建一个名为doc的分支,并且该分支下有前一个分支下的所有文件。