是否可以通过GitHub的Web界面恢复提交

o2gm4chl  于 2023-01-04  发布在  Git
关注(0)|答案(2)|浏览(117)

我正在教Chromebook的HTML课程。我们使用GitHub进行修订控制,我想向我的学生展示如何恢复提交。由于我们在Chromebook上没有shell访问,我希望找到一种在线方法,通过GitHub网站。这可能吗?我开始认为这可能不太可能。

juud5qan

juud5qan1#

GitHub没有Web API调用来执行此操作。
完整的API可以在here中找到。

你能做什么?

由于我们没有在Chromebook上的shell访问权限...
您可以在本地恢复,然后使用-f强制推送代码,但由于您没有命令行来执行此操作,因此需要手动恢复代码并提交回“旧”代码。
如果你可以选择使用CLI,而不是GitHub网站,看看这个答案,它会对你很有帮助,它详细描述了如何使用CLI以各种方式恢复提交。
如何将头部移回之前的位置?(分离的头部)

46qrfjad

46qrfjad2#

您可以通过以下方式还原合并提交:将拉取请求并更改已关闭的筛选器:

然后选择合并你想要到revert并且点击revert

相关问题