However, it is possible to alter this behavior and stash untracked files with the right git stash save and push options. The trick is to use the --include-untracked option or for brevity, the -u alias ...
Inherently distributed in nature, every local commit made to a Git repo will make its way to the shared, central repository, as soon a developer issues a push command. But this isn't always ideal.
How-To Geek on MSN
5 Git commands that offer surprising functionality
By default, git grep searches in all tracked files in your working tree. This is the key difference between the standard grep ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results