OK次のシナリオがあります。 。 。移動したファイルに対してgit diffを実行できません。
-
は、今私は、ファイルがされているので
- を十分であろう。通常、これらのファイルの1
- のコミットの履歴を表示したいGIT
- に新しいフォルダの下にたくさんのファイルを移動し
- 私は
git log--follow filename
--follow
コマンドでこれを達成することができます移動することは私の完全な履歴を与えるが、私は残念ながら私は、COMすることができません例えば
git log filename
が
特定のファイルに対して、この歴史の中で2シャスを削り取っ、私はgit diff SHA1 SHA2
を実行することができます:これは、これらのコミットの間で行われたすべてのファイルの変更を返します。
しかし、私はそれが何も返さない(git diff SHA1 SHA2 filename
)を比較するために、ファイルレベルにそれをダウンさせるしよう!
は誰でもこの前に遭遇しています(このファイル内のシャスショーの変化の前の差分が)..
は、私がコミット間で、このファイルは、のようなので、私が試してみましたバリエーションを移動したことを理解しますSHA1 SHA2ファイル名
--follow
のgit diffを無駄に。
は、誰がこれを経験しているし、もしそうなら、彼らは、それに対する解決策を持っているのですか?