在git仓库中创建空白分支(孤立分支)

1. 应用场景

需要在git仓库中创建一个空白分支,该分支不继承任何提交,没有父节点。(可以看作一个新的仓库)可以在这个空白分支中存放图片、文档等与代码无关的资料。

2. 创建孤立分支

使用git checkout -b <name>创建的分支本质是从当前分支分叉出一个新的分支,因此是存在父节点和历史提交记录的。所以需要使用git checkout --orphan <name>命令创建孤立分支。

3. 清除内容

使用git checkout --orphan <name>并不会直接创建一个空白的分支,而是像普通的分支一样把原分支的内容拷贝过来,因此还需要使用git rm -rf .手动删除孤立分支中的内容。

4. 初始化

在没有文件提交的情况下,git branch是不能看到空白分支的,所以需要添加readme.md或直接添加需要存放的内容然后提交。

posted @   takohubuki  阅读(1421)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
点击右上角即可分享
微信分享提示