Path-conditional config and SSH key signing in `git`

Today I learned about two recent-ish Git features. Conditional configs Since Git version 2.13, it is possible to use different Git configurations based on values such as the current branch, or what&#x27;s useful in my use case, path prefix: # File: .gitconfig [includeIf "gitdir:~&#x2F;Projects&#x2F;Work&#x2F;" ] path = .gitconfig-work 🔗 includeIf in Git documentation I personally use separate Git…