【发布时间】:2014-08-15 21:16:24
【问题描述】:
在 git 中,我们可以使用 git show commitlike:filepath 来显示文件在特定版本中的状态,并且使用 shell 重定向我们可以检索该版本并将其放回工作树的某个位置:git show commitlike:filepath > otherpath。
是否有一个 git 命令来执行后一项任务? git checkout commitlike -- filename 可以检索文件,但只能将其放在其原始位置。
【问题讨论】:
-
使用管道命令可能有一些聪明的方法,但
git show和重定向似乎是最明智的。 -
不是重复的,我想把文件放回工作树中不显示它的内容。