「gitのdiffを--stat」と「gitのログ--stat」のようなものを示しています。git show行を追加したり、行を変更したり、行を削除したりする方法はありますか?
$ git diff -C --stat HEAD c9af3e6136e8aec1f79368c2a6164e56bf7a7e07
app/controllers/application_controller.rb | 34 +++-------------------------
1 files changed, 4 insertions(+), 30 deletions(-)
をしかし、何が本当にそのコミットで起こったこととは異なっている4行が変更されたと26行が削除されたということでした4行追加して30を削除する
デルタLOC(この場合は26)を取得する方法はありますか?私は実際に追加または削除された行を区別することに本当に気をつけません。
を使用することができ 、各によって削除/コミット変更追加したおかげでquornianしかしnumstat STAT、追加および削除とまったく同じ情報を提供します。 –
私の答えは、 '--word-diff'の使用例を含めるように更新されました。それはより有用かもしれません。 – quornian
ありがとう!あなたの編集された答えは素晴らしいです。私は、2つの特定のコミットの間にいくつの行が追加/変更/削除されたのかを見たいと思っていました。 'git diff commit1 commit2 --word-diff ...'ここで、commit1/2はSHA1、ブランチ、タグなどです。以下のように、ブランチ名をコマンドに入れてください。 。 –