乐趣区

关于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
退出移动版