The wildcards are expanded by the shell, not by grep.
If you have a directory containing these files:
And you entered this:
The shell actually expands the '*' and grep sees this:
grep alias file another
By default '*' doesn't include files starting with a dot. You can explicitly put a dot before the asterisk to get hidden files only. Or both ".* *" to get all files.