是否有可能检出已在 git 中移动的文件的先前版本?
例如:
revison 1: file.txt(new file)
revison 2: file.txt(modify)
revison 3: file.txt(modify)
revison 4: move file.txt to doc/file.txt
现在 master 处于修订版 4,我想取回修订版 2 的快照,然后输入:
cd doc; git checkout HEAD^2 file.txt
我有:
error: pathspec 'HEAD^2' did not match any file(s) known to git.