Git创建一个空分支

264 阅读1分钟

在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