mac切换git账户 - STRIVE

mac切换git账户 - STRIVE

1、安装 Gum:

brew install gum

验证安装结果
image

2、创建脚本
git-account.sh:

#!/bin/bashaccount=$(gum choose "personal" "work")if [ "$account" = "personal" ]; thengit config --global user.name "PersonalName"git config --global user.email "personal@example.com"git config --global core.sshCommand "ssh -i ~/.ssh/id_rsa_personal"gum style --foreground 212 "已切换至 personal 账号"
elsegit config --global user.name "WorkName"git config --global user.email "work@example.com"git config --global core.sshCommand "ssh -i ~/.ssh/id_rsa_work"gum style --foreground 49 "已切换至 work 账号"
fi

3、赋予执行权限

chmod +x git-account.sh

4、使用

./git-account.sh

你会看到一个可选择菜单,由 Gum 渲染,键盘上下左右切换,回车确认
image

5、查看当前git用户信息
进入项目目录运行:

git config user.name
git config user.email