From 7beead42028dde79838e041c9551dbef1a8b3564 Mon Sep 17 00:00:00 2001 From: jbranchaud Date: Wed, 20 May 2015 17:00:22 -0500 Subject: [PATCH] Add List Filenames Without The Diffs as a git til. --- README.md | 1 + git/list-filenames-without-the-diffs.md | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 git/list-filenames-without-the-diffs.md diff --git a/README.md b/README.md index 8e62ec1..d4c8669 100644 --- a/README.md +++ b/README.md @@ -29,6 +29,7 @@ smart people at [Hashrocket](http://hashrocket.com/). - [Delete All Untracked Files](git/delete-all-untracked-files.md) - [Dry Runs in Git](git/dry-runs-in-git.md) - [Intent To Add](git/intent-to-add.md) +- [List Filenames Without The Diffs](git/list-filenames-without-the-diffs.md) - [List Untracked Files](git/list-untracked-files.md) - [Single Key Presses in Interactive Mode](git/single-key-presses-in-interactive-mode.md) - [Staging Changes Within Vim](git/staging-changes-within-vim.md) diff --git a/git/list-filenames-without-the-diffs.md b/git/list-filenames-without-the-diffs.md new file mode 100644 index 0000000..3d60b54 --- /dev/null +++ b/git/list-filenames-without-the-diffs.md @@ -0,0 +1,19 @@ +# List Filenames Without The Diffs + +The `git show` command will list all changes for a given reference +including the diffs. With diffs included, this can get rather verbose at +times. If you just want to see the list of files involved (excluding the +diffs), you can use the `--name-only` flag. For instance, + +``` +$ git show HEAD --name-only +commit c563bafb511bb984c4466763db7e8937e7c3a509 +Author: jbranchaud +Date: Sat May 16 20:56:07 2015 -0500 + + This is my sweet commit message + +app/models/user.rb +README.md +spec/factories/user.rb +```