git Exclude Files In Git Diffs Recusively Checking Out Submodules Removing All Untracked Files Selectively Apply Changes From Patch Showing a Specific Revision Of a File Showing Only Changed Files in Git Log The Easiest Way to Get The Number of Git Commits to Squash