通过浏览器删除 Github 上的 Commit

问题描述 投票:0回答:2

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

是否有删除提交的方法

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

github git-commit git-repo
2个回答
0
投票

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

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


0
投票

您还可以在本地分支上删除不需要的提交(或将多个提交压缩为一个),然后强制将更改推送到远程。

如果您不习惯运行控制台命令,可以使用 IDE 界面(例如 IntelliJ Idea)

© www.soinside.com 2019 - 2024. All rights reserved.