本文发布于Cylon的收藏册,转载请著名原文链接~
如果不小心提交github提交错了,而 --amend
也不能修改提交者的信息,可以通过尝试下面的方式
-
Checkout
git checkout --orphan <latest_branch>
-
Add all the files
git add -A
-
Commit the changes
git commit -am "commit message"
-
Delete the branch
git branch -D main
-
Rename the current branch to main
git branch -m main
-
Finally, force update your repository
git push -f origin main
缺点是:所有该分支的提交记录都将被删除
Reference
本文发布于Cylon的收藏册,转载请著名原文链接~
链接:https://www.oomkill.com/2023/04/delete-github-commit/
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」 许可协议进行许可。