Github在2013年视觉工作室中恢复

时间:2015-12-17 15:52:40

标签: git visual-studio-2013 github

我想知道如何将我从github获得的项目还原到以前的版本。让我们说最新的项目版本是4.10,但是我想在我的代码中使用4.9,因为在4.10中项目从VS2013移到2015,我不能在Win 7上使用它。我分叉了项目,据我所知,你不能克隆最新版本旁边的任何东西(不完全正确,如此处所示How to clone a specific Git branch?但是它已经很晚了 - 我已经克隆了4.10)。

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

提前致谢, 饮酒

1 个答案:

答案 0 :(得分:0)

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

编辑: git-fetch选项应该实际工作(其中一个应该做“技巧”)

> git fetch origin

> git fetch --all

> git fetch origin -t

> git fetch --all -t

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

> git checkout -b my_fork 4.9
  
      
  • “ -​​ b”创建一个新分支(如果它尚不存在); “-B”就像强制版,不推荐,但可用
  •   
  • “my_fork”可以任意命名
  •   
  • “4.9”可以更改为定位您喜欢的任何有用的refspec。
  •   

关于git-fetch和git-checkout的其他选项,请阅读man文件。