作業メモ。
ある特定のファイルについて過去までさかのぼって履歴を確認して特定のcommit時点のファイルをまとめて読み出したいケースがありました。
特定のcommit idを指定してbranchを切ってcheckoutするのは以下の方法でいけます。
git checkout -b hogehoge [commit id]
SouceTree使ってる場合は、
- File Status等で対象のファイルを選ぶ
- Log Selectedする
- commit idを確認してTerminalから上記コマンド実行
という流れでできました。