I was able to prevent the crash by unchecking the Fetch and refresh server status automatically in Xcode > Preferences > Source Control > General. (Not a game-stopper for me since I'm the only one using the remote server, and I do all of my committing and other git operations in a third-party GUI app).
I also tend to perpetually have locally modified files that I never commit, so the other answer wasn't an option for me.
Topic:
Developer Tools & Services
SubTopic:
Xcode
Tags: