Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在github for windows上没有回滚?_Github - Fatal编程技术网

在github for windows上没有回滚?

在github for windows上没有回滚?,github,Github,我想在不共享项目的情况下使用GitHub for Windows(我不想付费获得私有项目选项,也不想将其作为开源共享),所以基本上将其用作git的GUI。我做了一个测试项目来处理它。我已经做了一些更改并提交了它们。现在我该如何回退?没有这样的选择。也许我是瞎子?如果你点击齿轮,你可以点击“撤销最近的提交”,这可能就是你想要的。请注意,最近提交的任何内容都将消失!据我所知,无法将其取回。最新更新删除了“回滚”按钮。到目前为止,最好的选择是打开Git Shell并手动回滚 单击齿轮,然后单击“撤消最

我想在不共享项目的情况下使用GitHub for Windows(我不想付费获得私有项目选项,也不想将其作为开源共享),所以基本上将其用作git的GUI。我做了一个测试项目来处理它。我已经做了一些更改并提交了它们。现在我该如何回退?没有这样的选择。也许我是瞎子?

如果你点击齿轮,你可以点击“撤销最近的提交”,这可能就是你想要的。请注意,最近提交的任何内容都将消失!据我所知,无法将其取回。

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

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

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

  • 从最后一次提交到第一次提交,重复第1点和第2点的次数


  • 我也在学习GitHub。在较新版本的Github for Windows中,已删除回滚按钮。我们必须转到GitShell并使用“git重置…”

    git重置——硬

    有关详细信息,请查看此链接。

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


    在Github for windows 2.4.1版中,没有“回滚”按钮。因为它会抛弃你的承诺。“恢复”是您需要的,并且做得更好。按以下步骤进行:

  • 打开“历史”面板
  • 右键单击您不想要的提交,然后选择“还原此提交”
  • 如果不是最后一次提交,请处理冲突

  • 因此,“恢复”将进行新的提交。推一下就可以了。

    你知道为什么要这样描述吗?@atoms我真的不知道。在我看来,这是一个愚蠢的决定。是的,我同意,我在OSX版本上有它,并且一直在使用它。另一个开发人员为windows安装了它,但它不在那里!似乎找不到解释,因为这是执行OP询问的操作的最合适的方式,并且在功能上与以前支持的回滚功能类似,尽管没有那么直观。