The issue is basically this: I'm on a specific git branch. I open a file in Sublime Text 2. I make a change to the file and save it. I go back to the command line and checkout a different git branch. While Sublime Text 2 is running, my changes are persisted from one git branch into the other. This makes it very difficult to use Sublime Text 2 with git.