网站首页

git 清空所有commit记录的方法

发布时间:2020-7-7 22:09 Tuesday编辑:admin阅读(940)

    git 清空所有commit记录方法

    说明:例如将代码提交到git仓库,将一些敏感信息提交,所以需要删除提交记录以彻底清除提交信息,以得到一个干净的仓库且代码不变
    1.Checkout

        git checkout --orphan latest_branch

    2.添加所有文件

        git add -A

    3.提交更改

        git commit -m "commit message"

    4.删除分支

        git branch -D master

    5.将当前分支重命名为master

        git branch -m master

    6.最后,强制更新您的存储库

        git push -f origin master