美文网首页
Git 清空提交记录

Git 清空提交记录

作者: 一杉风雨 | 来源:发表于2018-10-29 13:40 被阅读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
    

    相关文章

      网友评论

          本文标题:Git 清空提交记录

          本文链接:https://www.haomeiwen.com/subject/fdjbtqtx.html