-
Notifications
You must be signed in to change notification settings - Fork 3.5k
Open
Labels
Description
背景
当工作项目 Git user 配置和个人项目的配置不同时,需要手动去 git config user.name
git config user.email
这些操作,相对比较繁琐,gum 这个工具就是 Git user config manager,方便 Git user 配置及管理。
Install
$ npm i -g @gauseen/gum
Example
$ gum list
Currently used name=gauseen [email protected]
┌────────────┬─────────┬─────────────────────────┐
│ group-name │ name │ email │
├────────────┼─────────┼─────────────────────────┤
│ global │ gauseen │ [email protected] │
│ user1 │ li si │ [email protected] │
│ user2 │ wang er │ [email protected] │
└────────────┴─────────┴─────────────────────────┘
$ gum use user1
Currently used name=li si [email protected]
Usage
Usage: gum [options] [command]
Commands:
list List all the user config group
set [options] <group-name> Set one group for user config
--name User name
--email User email
use [options] <group-name> Use one group name for user config
--global Git global config
delete <group-name> Delete one group
help [command] display help for command
yansheng836, caisanli, Floribunda1, zonewancheng and DengWuLi