ファイルを編集しているとしましょう。ファイルを保存するgit-diff
と、インデックスに関連する変更が表示されます。「リアルタイム」差分のために、最初にファイルを保存せずに、インデックスに関連する変更を取得したいと思います。
1つの解決策は、保存されていない変更を一時ファイルに書き込み(つまり、ファイルを別の場所に保存し)、ステージングされたファイルを別の一時ファイル(git show :file > tempfile2
)に書き込み、次にgit-diff tempfile tempfile2
。しかし、それはエレガントではないようです。
もっと良い方法はありますか?