
It helps a lot when using Git. With git config --global, you can set your name and email once, and then every commit you make automatically uses that identity, which is really convenient. Review collected by and hosted on G2.com.
1. Not flexible for multiple identities
If you work on personal + work projects, the global config can cause problems
2. Easy to forget it’s global
You might accidentally use the wrong identity in a repo without realizing it.
3. Needs overrides sometimes
You’ll need to manually set local configs when switching contexts: Review collected by and hosted on G2.com.

