Sha256: 5147826d104193efa2be619989aeb466c96a48e105d93180f361742ed73d281d
Contents?: true
Size: 1.6 KB
Versions: 5
Compression:
Stored size: 1.6 KB
Contents
# git-modified [![Circle CI](https://img.shields.io/circleci/project/banyan/git-modified.svg)](https://circleci.com/gh/banyan/git-modified) [![Rubygems](https://img.shields.io/gem/v/git-modified.svg)](https://rubygems.org/gems/git-modified) A Git subcommand to list modified files in git commit or from current working tree ## Installation ```shell $ gem install git-modified ``` ## Usage * Get modified files from current working tree if no argument is given ```shell $ touch a.txt $ git modified a.txt ``` * Get modified files in git commit if argument is given ```shell $ git modified fbb1185 actionpack/lib/action_dispatch/testing/integration.rb ``` ## Tips ### Open files with editor ```shell $ vim -p `git modified` ``` ### Open files with tig I often use [tig](https://github.com/jonas/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`. ```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. ![git-modified](https://cloud.githubusercontent.com/assets/19625/6544632/686b5ad6-c527-11e4-9dff-e655ff6fef8a.gif) ## License Licensed under the [MIT license](http://banyan.mit-license.org/)
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
git-modified-0.3.1 | README.md |
git-modified-0.3.0 | README.md |
git-modified-0.2.3 | README.md |
git-modified-0.2.2 | README.md |
git-modified-0.2.1 | README.md |