.tex
コピーを取得したい、いくつかのコミット前のバージョンのファイルがあります。必要なファイルのバージョンを持つコミットの sha1 ハッシュ値があります。現在のバージョンのファイルを置き換えたくありません。むしろ、古いバージョンでの状態を反映した別のコピーを取得したいだけです。
多くの同様の質問が の使用を提案してgit checkout <sha1> -- file.tex
いますが、これは「エラー: pathspec 'file.tex' が git で認識されているファイルと一致しませんでした」というメッセージが表示され続けます。
私が興味を持っているファイルは、もともとリポジトリの最上位ディレクトリに存在していました。現在、リポジトリのサブディレクトリにいて、このコマンドを実行して、サブディレクトリにある古いバージョンの file.tex を取得しようとしています。
これは可能ですか?これどうやってするの?