When you want to do a git diff
but do not care about the full diff and just want to know which files changed, use the --name-only
switch:
$ git diff --name-only
app/controllers/sessions_controller.rb
app/models/user.rb
features/sign_in.feature
To include some brief information about changed lines, use the --stat
switch:
$ git diff --stat
app/controllers/sessions_controller.rb | 8 +-
app/models/user.rb | 30 ++++
features/sign_in.feature | 136 +++++++++++++++++
The output of --stat
is nicely colored. If you want a more machine-readable output, use the --numstat
switch:
$ git diff --numstat
4 4 app/controllers/sessions_controller.rb
18 12 app/models/user.rb
123 13 features/sign_in.feature
Posted by Arne Hartherz to makandra dev (2013-04-24 07:50)