关于git:Git清空提交记录

公开仓库有时候不小心把敏感信息带上去了,而且乌七八糟的提交记录比拟多,索性间接清空。

  1. 在网页把仓库清空
  2. 本地切换到新的分支
    git checkout --orphan latest_branch
  3. 缓存所有文件
    git add .
  4. 提交跟踪过的文件
    git commit -m "init"
  5. 删除master分支
    git branch -D master
  6. 重命名以后分支为master
    git branch -m master
  7. 强制提交到近程master分支
    git push -f origin master

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理