在不使用`git checkout`的情况下获取某些提交中的文件内容

时间:2016-03-10 14:59:11

标签: git git-commit git-checkout

有没有办法在某些提交中获取文件的完整内容(而不仅仅是diff),而不使用git checkout(因为它会污染工作目录)? 像这样:

$ git content 43fb721 --file main.rb => "class Main\nend\r"

1 个答案:

答案 0 :(得分:1)

$ git show HEAD~4:main.rb
$ git show <commit>:<filename>

正是我所需要的。