Git 清空提交记录

2018-10-29  本文已影响0人  一杉风雨

有些时候某个分支的git history太过冗长,不在具有保留的意义,需要清空所有的提交历史,但希望保留代码,可以按如下步骤实现。

# 创建孤儿分支(0 history)
git co --orphan mater_orphan

# 暂存文件
git add .

# 提交文件
git ci -m "master orphan init"

# 删除旧分支
git br -D master

# 重命名当前分支到旧分支
git br -m master

# 同步远程仓库
git push -f origin master
上一篇 下一篇

猜你喜欢

热点阅读