1、需求
在git上创建分支,必须是要有一个父节点的,也就是说我们必须在一个已有的分支上来创建出一个新的分支。在工程进行一段时间之后,是无法创建空分支的。但有时候,某个分支的衍化,已经变的非常复杂,需要重新梳理,这时候建立空白分支的需求就凸显出来了。
2、解决方案
2.1、利用git checkout 的 --orphan参数
git checkout --orphan 【分支名称】
2.2、删除我们文件
git rm -rf .
这里要注意最后那个句点“.”
2.3、提交点内容
如果分支里面没有任何内容的话,分支是不可见的
touch .gitignore
git add .gitignore
git commit -m 'Init an empty branch'
2.4、push到服务器
git push --set-upstream origin 【同上分支名称】
参考:https://blog.csdn.net/yetyongjin/article/details/123044937
网友评论