通过浏览器删除 Github 上的提交

Delete Commit on Github through Browser

这是我第一次使用 github,我在使用某些命令时遇到了问题,并且通过终端提交了大约 7 次相同的操作。我不知道这是怎么可能的,因为我认为只有在文件中进行更改时您才能提交。每次我提交时我都没有看到任何东西,所以我一直删除并重新制作同一个存储库并使用相同的名称并尝试一遍又一遍地提交直到我现在终于看到它们但是有太多我只想看到 1 个初始提交而不是全部 7 . 我想知道如果我在浏览器中打开 github 帐户 而不是使用终端 .

是否有删除提交的方法

关于可能重复的注意事项:请不要将问题标记为重复。我知道有人提出了类似 questions/exact 相同的问题。但是我已经阅读了这些,其中大部分是您必须在终端中键入的命令,并且由于无法撤消,所以我更愿意通过网站执行此操作。我不想不小心删除了我想要的东西,而以后无法取回我的工作。如果我可以使用其他东西而不是终端,我宁愿使用它。

如果你推送你的提交,恐怕就没有办法删除它们了。但是,如果您还没有将提交推送到远程存储库,那么您可以将 HEAD 更改为之前的提交。

如果您已将您的提交推送到一个分支,然后删除该分支而不将其与任何其他分支合并(您不能删除默认和受保护的分支),那么从技术上讲,这些提交也将被删除。