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

dlu*_*dlu 5 git version-control github

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

Cod*_*ard 5

你不能。GitHub 没有 Web API 调用来执行此操作。

完整的 API 可以在这里找到。


你能做什么?

由于我们没有 Chromebook 上的 shell 访问权限...

您始终可以在本地恢复,然后推送代码以-f强制推送代码,但由于您没有命令行来执行此操作,因此您需要手动恢复代码并提交“旧”代码。

如果您确实可以选择使用 CLI,而不是 GitHub 网站,请查看此答案。这会对你很有帮助。它详细描述了如何使用 CLI 以各种方式恢复提交。

如何将 HEAD 移回之前的位置?(分离头)