問題 昨日作業したファイル(例えばHEAD^^^にある)が欲しい時、どうしましよう github, bitbucketなどから copy & paste; バージョン管理できてない気がします、ファイル数が多い時手間がかかります。 HEAD^^^へチェックアウトする; 直近のコミットの内容がなくなります。 checkout + cherry-pick; ちょっと手間、、 rebase; コミット履歴を消すまでやるのは、、、 結論 git checkout COMMIT_SHA -- FILE_NAMEを使います。 COMMIT_SHA: コミットのSHA番号; HEAD~;ブランチ名(develop)などの記述も可 FILE_NAME: 取り出したいファイルの名前(現ワーキングスペースになくても、つまりどこかのコミットで削除されたファイルでもおっけー) -- なくてもいけますが、FILE_N