Taken over by https://github.com/banyan/git_modified_files
A Git subcommand to list modified files in git commit or from current working tree
$ gem install git-modified
- Get modified files from current working tree if no argument is given
$ touch a.txt
$ git modified
a.txt
- Get modified files in git commit if argument is given
$ git modified fbb1185
actionpack/lib/action_dispatch/testing/integration.rb
$ vim -p `git modified`
I often use tig while I'm writing codes. No matter how I feel it's perfect, I would find mistakes soon when I check with tig.
Tig has e
mode which opens file in editor, yet cursol should be on the files. git-modified
is handy if you would like to open files with commit sets. It can be available with following tig bindings in .tigrc
.
bind main K !<sh -c "vim -p $(git modified %(commit))"
bind diff K !<sh -c "vim -p $(git modified %(commit))"
bind log K !<sh -c "vim -p $(git modified %(commit))"
In this example, I use vim (-p
is opening files in tabs), but it can be modified to any editor, also binding key (K
) as well.
Licensed under the MIT license