How to apply directory dependent git configuration using conditional imports
Written by Stefan Judis
- Published at
- Updated at
- Reading time
- 1min
This post is part of my Today I learned series in which I share all my web development learnings.
I just came across Marcus Crane's post Conditionally setting your gitconfig. Marcus explains how to use conditional includes and apply directory dependent git configuration.
Here's an example from his blog post:
[user]
email = user@example.com
name = User
signingkey = ABC123
[commit]
gpgSign = true
[includeIf "gitdir:~/work/"]
path = ~/.work.gitconfig
The git docs describe that you include configs depending on branch name, too.
I don't need different git configurations these days, but it's good to know this feature exists. 👏
If you enjoyed this article...
Join 5.5k readers and learn something new every week with Web Weekly.
Reply to this post and share your thoughts via good old email.