如何通过Git命令查看本地当前的Git用户名与邮箱配置?
查看本地Git当前配置的用户名和邮箱
当然有合适的命令啦!而且还能直接输出你想要的user: yourUserName email: you@email.com格式,分两种情况给你说明:
查看当前仓库的生效配置(优先级别更高)
如果你是针对单个代码仓库单独配置了用户信息(这种情况更适合多账号分离),直接在仓库目录下执行这个命令,就能一次性得到你要的格式:
echo "user: $(git config user.name) email: $(git config user.email)"
如果想分别查看用户名和邮箱,也可以单独执行:
- 查看用户名:
git config user.name - 查看邮箱:
git config user.email
查看全局默认配置
全局配置是所有未单独设置用户信息的仓库会默认使用的配置,查看命令只需要加--global参数:
一次性输出目标格式:
echo "user: $(git config --global user.name) email: $(git config --global user.email)"
单独查看的话:
- 查看全局用户名:
git config --global user.name - 查看全局邮箱:
git config --global user.email
小提示:Git的配置优先级是「当前仓库配置 > 全局配置」,所以推送代码前,最好在当前仓库目录下执行第一个组合命令,确认当前生效的用户信息是你要使用的账号,避免推错仓库~
内容的提问来源于stack exchange,提问作者Maiya




