关于git:Git清空提交记录

3次阅读

共计 223 个字符,预计需要花费 1 分钟才能阅读完成。

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

  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
正文完
 0