Don't source bashrc if shell is not bash

Or we're likely to have a parsing error.
Open one file normally on g alias

Instead of using --remote-tab-silent option even for this simple case.
Add alias and color settings of git