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

时间:2016-02-09 19:11:07

标签: git github version-control

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

1 个答案:

答案 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)