公开仓库有时候不小心把敏感信息带上去了,而且乌七八糟的提交记录比拟多,索性间接清空。
- 在网页把仓库清空
- 本地切换到新的分支
git checkout --orphan latest_branch
- 缓存所有文件
git add .
- 提交跟踪过的文件
git commit -m "init"
- 删除 master 分支
git branch -D master
- 重命名以后分支为 master
git branch -m master
- 强制提交到近程 master 分支
git push -f origin master