ブランチA
とブランチB
を持つGitリポジトリがあるとします。
ブランチB
は現在チェックアウトされています(つまり、.git/HEAD
にはrefs/heads/B
が含まれています)。
今、ブランチA
をチェックアウトせずに、ブランチA
のpath/file
の履歴(ログ)を表示する方法は?
git help rev-parse
に続いて、git log A:path/file
を使用しようとしましたが、うまくいかないようです(何も出力しません)。どうして?
これを試してください(山括弧なし):
git log <branch> -- <path/to/file>