git checkout はファイルだけ引っ張ってくる事もできます
実際のところ
例えば、環境再構築でふっ飛ばしてしまったビルドに必要なファイルを安全なコミットxxxxから回収するスクリプトは以下の通り
$ git checkout xxxx PATH/TO/FILE
git checkout はファイルだけ引っ張ってくる事もできます
例えば、環境再構築でふっ飛ばしてしまったビルドに必要なファイルを安全なコミットxxxxから回収するスクリプトは以下の通り
$ git checkout xxxx PATH/TO/FILE