创建空分支最关键的是git rm -rf .命令,目前这一版整理的
比较繁琐,以后再优化。
1、通过
git checkout --orphan
1.1.X命令创建本地分支,如下图:
![](https://i-blog.csdnimg.cn/blog_migrate/a7245bb2c255066ae4385c0f5445d447.png)
2、通过
git rm -rf .命令删除新建分支中的内容,为了保证创建的分支内容为空,如下图:
![](https://i-blog.csdnimg.cn/blog_migrate/34a5431f2f65d16f68196087c1feb974.png)
3、在当前目录下创建一个readme.txt文件(其他也可以),如下图:
![](https://i-blog.csdnimg.cn/blog_migrate/c788d215e19a484d42532f212587c597.png)
4、执行
git add readme.txt和git commit -am "new branch for documentation"命令提交readme.txt文件,如下图:
![](https://i-blog.csdnimg.cn/blog_migrate/8c01b367448e47bab3930b957a8f23af.png)
5、通过
git branch -a命令查看本地和远程分支情况,如下图:
![](https://i-blog.csdnimg.cn/blog_migrate/db450bee31a38b3e30009da5427f35e4.png)
6、通过
git push origin 1.1.X和git pull及git branch -a命令推送本地分支到远程上并查看,如下图:
![](https://i-blog.csdnimg.cn/blog_migrate/ea66d4314fcc7cec26a62dac68251156.png)
7、从git服务器上克隆下来代码后,切换到1.1.X分支上,通过
git rm -rf .命令把同步下来的代码删除,如下图:
![](https://i-blog.csdnimg.cn/blog_migrate/3470fcd49c16d8976956b8db73c0137c.png)
8、删除代码后,通过
git commit -am "new branch for documentation"和
git push命令进行代码提交即可达到创建空分支的效果了。