当你再开发的时候,新建了一个仓库进行版本控制,每天晚上都会把当天完成内容push到仓库
可到准备发布时,你不想让别人看到你的烂代码
你可能会选择重命名仓库,然后再新建仓库,从而得到之前仓库的昵称,你也可能会选择全部清空所有提交记录
本篇内容主要记录一下清空仓库的所有提交记录
正文
创建orphan分支
关于orphan分支是什么,可以直接去官网看更详细的说明
orphan: 创建一个一个无提交记录的分支,如果只是创建了分支,而未有任何提交记录,其实它并没有创建
COPY
1 | git checkout --orphan test # 分支名自定义 |
添加所有文件到暂存区
COPY
1 | git add . |
提交到本地仓库
COPY
1 | git commit -m'commit message' |
删除原本的分支(master)
COPY
1 | git branch -D master |
重命名当前分支
COPY
1 | git branch -m master |
push到远程仓库
COPY
1 | git push origin master --force |