GPM: Basic Profile Support for Git

Documentation GitHub

Allows you to quickly apply any Git configuration options for switching between contexts and projects. Fully open-source.

Git Profile Manager (GPM) is a simple command-line tool to make switching projects or identities with Git easier. GPM lets you quickly apply any number of Git configuration commands repeatably, perfect for things like changing emails, signing keys or command behaviour when changing between projects.

Simple and Reliable

Profiles are stored in easy-to-edit text files, and applied using Git itself.

Read more …

Easy to Install

Available as native packages for common platforms as well as single binaries so you can install it anywhere.

Read more …

Contributions welcome!

GPM is fully open-source and open to community contributions and fixes!

Read more …