5
私はあるコミットでファイルを表示することを知っています、私はgit show <commit>:<file path>
を使用します。しかし、コミットとHEADの間でファイルの名前が変更された場合、これはうまくいかないので、元のファイル名がコミット時に何であったかを手作業で確認する必要はありません。そのコミットとHEADの間で名前が変更された特定のコミットのファイルを表示するには?
私はあるコミットでファイルを表示することを知っています、私はgit show <commit>:<file path>
を使用します。しかし、コミットとHEADの間でファイルの名前が変更された場合、これはうまくいかないので、元のファイル名がコミット時に何であったかを手作業で確認する必要はありません。そのコミットとHEADの間で名前が変更された特定のコミットのファイルを表示するには?
あなたがして始めることができ:あなたの<commit>
は実際の名前が何であるか、そのリスト
git log --oneline --name-only -M -C -- afile
そのコミットに関連付けられて
次に、あなたは正しいファイルを使用することができますeはgit show <commit>:<file path>
です。
注意、gitの2.9(2016年6月)中:
ので、同様のgit 2.9を使用してください。
ここで 'git log'を意味しましたか? – torek
@torek実際、 'git show'(これは' git log'と同じオプションを使用しているので)でテストしましたが、 'git log'はもっと論理的です。 – VonC