Process Flow - Editor configuration
Start Git Commit
Check for core.editor
Use core.editor
Open editor
User writes commit message
Save and close editor
Git uses message for commit
End
Git uses an editor to write commit messages. It checks if you set an editor, otherwise it uses a default one.