I\'m using the github windows shell and I\'ll do the following
git status
see a list of modified files and want to remind myself what\'s ch
git diff -- **/FooBar.aspx
In general * stands for any part of a filename while ** stands for any subpath. E.g. git diff -- **/main/**/*.aspx will diff only aspx files that are residing somewhere in a subdirectory of main or main itself. This applies to other commands that accept paths, like commit and add.