Setting Sublime Text as Git Editor
$ git config --global core.editor "subl -n -w"
-n tells Sublime to open a new window and
-w says to wait for the files to be closed before returning. (Run
$ subl --help to find out what these and other flags mean.)
If that doesn’t work, try:
$ git config --global core.editor "/Applications/Sublime Text.app/Contents/MacOS/Sublime Text"
You can always confirm which editor you have set for git by running
$ git config --global -e