What does a grey icon in remote GitHub mean
git, github, github-for-windows
Solution
It looks like you created a submodule, pointing to an unreachable remote location.
See this answer. That icon, when green, will point to the sub module. I'm assuming it's greyed out in your case because the sub module was incorrectly configured.
Given that `.gitmodules` is not present, it must have been deleted, leaving a sub module without a remote information.
If go into `app` and type `git remote -v` you will see where this module is pointing too. This place is currently unreachable.
In a similar scenario, I added a submodule and deleted `.gitmodules`. The result on GitHub looks like this:
Problem
Can anyone please tell me why i have the grey icon when i push my files to github ? In side the app directory, there should be models, views , and controllers but in the remote GitHub I can't click in.