I'm using an iMac and RubyMine 5.4. It's most likely user error. I'm going to read up on GIT and make sure I understand how it works. For instance:
1) if I create a new branch 'dev'
2) Switch to 'dev'
3) Add a file
4) But, not do a commit
5) Switch to 'master'
6) should the new file be visible in master?