⏺ 在项目目录下执行:
git config user.name "你的名字"
git config user.email "你的邮箱"
不加 --global 就是局部配置,只对当前仓库生效,写入 .git/config。
验证:
git config user.name
⏺ --list 显示了全局的 sunnystitch,但看不到底部是否有局部覆盖值,输出可能被截断了。
确认一下本地配置是否真的写进去了:
git config --list --local
只显示当前仓库的 .git/config 内容,如果 user.name=nico.l 在里面就是生效的,--list 不加参数时全局值会先显示,局部值在下面覆盖它,commit 时实际用的是局部值