在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或直接添加需要存放的内容然后提交。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术