Today I Learned

hashrocket A Hashrocket project

Show Changes, Excluding a Directory

This is a command we figured out recently that I'm proud of:

$ git diff --name-only new-branch..master  -- . ':!spec'

This printed a list of all the files that differed between our new-branch and master, excluding changes in the spec directory. From here you can check out the files in either state and explore.

See More #git TILs