Windows上的github没有回滚?

No rollback on github for windows?

我想在不共享项目的情况下使用GitHub for Windows(我不想付费获得私有项目选项,也不想将其作为开放源代码共享),所以基本上使用它作为Git的GUI。我做了一个测试项目来玩弄它。我已经做了一些修改并承诺了它们。现在我该如何回滚?没有这样的选择。也许我是盲人?


  • 单击齿轮,然后单击"撤消最近的提交"。注意,如果提交多次,这将仅撤消最后的提交。

  • 在最左边的列中选择存储库,然后单击选项卡"更改"。您将在右侧看到已更改的文件。如果右键单击任何文件,您将可以选择"放弃更改"。单击该按钮,所有更改都将被清除,本地文件将返回到上次提交时的位置。

  • 对于从最后一个到第一个的所有提交,尽可能多地重复第1点和第2点。


  • 最新的更新删除了"回滚"按钮。到目前为止,最好的选择是打开Git shell并手动回滚。


    GitHub for Windows(2018版)在左下角有一个小的"撤消"按钮,显示最近的提交和一个"撤消"按钮(只要您没有按下更改)。

    enter image description here


    我也在学习Github。已在较新版本的GitHub for Windows中删除了"回滚"按钮。我们必须去Gitshell使用"Git重置…"

    git reset --hard

    请检查此链接,了解更多详细信息,您如何将Git存储库回滚(重置)到特定的提交。


    如果你点击齿轮,你可以点击"撤销最近的提交",这可能是你想要的。请注意,尽管最近提交的任何内容都将消失!据我所知,没有办法把它弄回来。