标签: github
我已使用git revert <commit hash>恢复了我的更改。但是下次当我推送代码时,它会显示一个额外的提交,其中显示revert <reverted commit name>并且我的还原提交保留在那里。但是我该如何完全删除特定的提交,以便它不会显示在github存储库的commit list中。
git revert <commit hash>
revert <reverted commit name>
commit list
答案 0 :(得分:0)
运行git reset --hard HEAD~1删除最后一次提交然后运行git push -f将其从Github中删除
git reset --hard HEAD~1
git push -f