ref とファイル パスを取り、ファイルの完全な内容を STDOUT にコミットしたときと同じように出力できるコマンドはありますか?
例えば。このようなもの:
git show-me-the-file HEAD~2 some/file | do_something_with_piped_output_here
ref とファイル パスを取り、ファイルの完全な内容を STDOUT にコミットしたときと同じように出力できるコマンドはありますか?
例えば。このようなもの:
git show-me-the-file HEAD~2 some/file | do_something_with_piped_output_here
git show
例えば
git show HEAD:./<path_to_file>
git show <ref spec>:<path>
たとえば、コミット ポイント 9be20d1bf62 にあるファイルを見たい場合は、次のようにします。
git show 9be20d1bf62:a/b/file.txt
特定のブランチのファイルを見たい場合:
git show <branch name>:<path>
あなたが望むgit show
かgit archive
、このユースケースのために。ただし、 git-show コマンドは、ファイルを標準出力に送信することを目的としています。
# Show .gitignore from revision before this one.
git show HEAD^:.gitignore
コロンの前の部分は gitrevisions(7) に従って形成されたツリー風ですが、後半は git 作業ツリーのトップからの相対パスです。