Github在视觉工作室2013恢复

我想知道如何将我从github获得的项目恢复到以前的版本。 假设最新的项目版本是4.10,但是我希望在代码中使用4.9,因为在4.10版本中,项目从VS2013移到2015,而我无法在Win 7上使用它。我分叉项目,并且据我所知,除了最新版本之外,你不能克隆其他任何东西(不完全如此处所示)如何克隆特定的Git分支?但是已经晚了 - 我已经克隆了4.10)。

所以我安装了'git for windows'命令行工具来访问git revert - 我认为这是此任务所必需的。 我如何恢复到以前的版本? 某处有信息我需要我想回到的版本的散列,但我可以在github上找到哪些版本?

在此先感谢,饮酒者


在这种情况下,首先从原点获取所有内容; 这是一个懒惰/全面的选择。 你可以选择更具体的,但这应该很重要,因为你已经克隆了大部分树。

编辑:应该实际上工作的git-fetch选项(其中一个应该做“诀窍”)

> git fetch origin

> git fetch --all

> git fetch origin -t

> git fetch --all -t

然后将4.9分支或标签或commit_id(如您所见)签出为叉分支。

> git checkout -b my_fork 4.9
  • “-b”创建一个新的分支,如果它尚不存在的话; “-B”就像强制版本,不推荐,但可用
  • “my_fork”可以任意命名
  • “4.9”可以改变,以定位你喜欢的任何有用的refspec。
  • 对于git-fetch和git-checkout的其他选项,请阅读man文件。

    链接地址: http://www.djcxy.com/p/16053.html

    上一篇: Github revert in visual studio 2013

    下一篇: How to manage an isolated project from a fork?