如何删除GitHub仓库的所用commit
因个人的需要有时候的误提交可能会有多余的commit,这时候如何删除commit就是一个很D疼的事;今天看到一个大神写了这个教程,特copy至此作为个人工作的一些记录以作备查,在此感谢大神P3TERX
1:新建一个空白分支
1 | git checkout --orphan latest_branch |
2:添加所有文件
1 | git add -A |
3:提交
1 | git commit -am "." |
4:强制删除旧的分支,如果是 master
1 | git branch -D master |
5:将当前分支重命名为 master
1 | git branch -m master |
6:强制推送到远程仓库
1 | git push -f origin master |
7:至此您将获得全新干净的仓库
本文内容源自P3TERX