Skip to content

Latest commit

 

History

History
49 lines (34 loc) · 640 Bytes

README.md

File metadata and controls

49 lines (34 loc) · 640 Bytes

Git-Switch - git profile manager

Install

npm install -g gitswitch

Usage

gitswitch ls

$ gitswitch ls

github
 - name: huozhi
 - email: huozhi@company.com
work
 - name: mr
 - email: mr@workspace.com

gitswitch add [alias] [name] [email]

$ gitswitch add github huozhi huozhi@company.com

gitswitch use [alias]

$ cd ~/workspace/your-repo
$ gitswitch use github

$ cat .git/config

[user]
name = huozhi
email = huozhi@company.com

gitswitch override [old email] [new name] [new email]

override git commit history of [old email] with name [new name] and email [new email]

LICENSE

MIT