On SVN, removing something from the filesystem directly (rather than using svn) created a load of headaches.
I haven\'t found this to be an issue when using gi
gi
However, if you do end up using rm instead of git rm. You can skip the git add and directly commit the changes using:
git commit -a