如何使用tig或命令行查看版本?

时间:2012-01-28 14:44:42

标签: git

我的机器上有一个git存储库,目前只有这台机器和我自己才能跟踪不同版本的开发。

我一直在使用git console命令,tig可视化不同的提交。

我只是想知道检查版本的最简单方法是什么,到我机器上的另一个工作文件夹......

2 个答案:

答案 0 :(得分:1)

»[...]查看一个版本,到另一个工作文件夹«建议您正在寻找git clone命令:

git clone /path/to/your/repo /new/repo
cd /new/repo
git checkout <branch/tag/sha1>

答案 1 :(得分:0)

如果您只想导出文件,可以使用git checkout-index

  1. 如果您的工作目录为“脏”,请使用git stash

  2. 隐藏更改
  3. 使用git checkout <version>

  4. 查看所需的版本
  5. 使用git checkout-index -a -f --prefix=/destination/path/

  6. 导出到所需目录
  7. 使用git checkout HEAD@{1}

  8. 返回您所在的位置
  9. 使用git stash pop

  10. 重新弹出您的更改

    如果您的工作目录是干净的,您可以省略步骤1和5。

    以下是SO answer,其中包含更多详细信息。