Process Flow - Global vs local configuration
Start
Check config scope
Use ~/.gitconfig
Apply global settings
Use .git/config
Apply local settings
Local overrides global
End
Git checks if configuration is global or local, applies global settings first, then local settings override global ones if present.