我在Chromebook上教授HTML课程。我们正在使用GitHub进行版本控制,我想向学生展示如何恢复提交。由于我们没有在Chromebook上拥有shell访问权限,因此我希望通过GitHub网站在线找到一种方法。那可能吗?我开始认为它可能不是。
答案 0 :(得分:4)
你不能。 GitHub没有Web API调用来执行此操作。
可以找到完整的API here。
由于我们没有在Chromebook上进行shell访问...
您可以随时在本地恢复,然后使用-f
推送代码以强制推送代码,但由于您没有命令行来执行此操作,因此您需要手动还原代码和承诺" old"代码回来。
如果您可以选择使用CLI而不是GitHub网站,请查看此答案。这对你很有帮助。它详细描述了如何使用CLI以各种方式恢复提交。
How to move HEAD back to a previous location? (Detached head)