git清空分支提交记录

2022-07-13 18:12:24 浏览数 (3)

当我们删除了github上的项目的代码,提交了之后其他用户可以通过提交记录找到某个记录下的所有代码,这时我们可能需要删除所有的提交记录

创建孤儿分支(0 history)

代码语言:javascript复制
git checkout --orphan mater_orphan

暂存文件

代码语言:javascript复制
git add .

提交文件

代码语言:javascript复制
git commit -m "master orphan init"

删除旧分支

代码语言:javascript复制
git branch -D master

重命名当前分支到旧分支

代码语言:javascript复制
git branch -m master

同步远程仓库

代码语言:javascript复制
git push -force origin master

0 人点赞