私はそのようにgitでファイルの一部をステージングしました
git add --patch ./file
ステージングされたファイルの内容を stdout に出力したいと考えています。
ファイルの一部のみをステージングしたため、ステージングされたファイルと作業ディレクトリ内のファイルが異なることに注意してください。
ステージングされたバージョンで完全なファイルを出力するだけの場合は、最近の質問への回答でgrawityによって提案された構文を使用できます。
git show :file
...または、HEADとそのファイルのインデックスの間の変更(通常はステージングしたばかりの変更)を確認する場合は、次を使用できます。
git diff --cached -- file