多层级 config 体系 √
user.name 和 user.email 也只是 config 中的两个 option ,和你的 github 账号并没有直接关系,除非上 GPG 签名;
之前就有过有人把这个写成 Linus 然后搞事;
为什么 Github 允许冒充别人的身份 Commit ? - 知乎
https://www.zhihu.com/question/280774106config 、option 、setting 这三者在程序世界里是什么区别? - 知乎
https://www.zhihu.com/question/39827177可以执行下边命令初始化一个仓库:
git init
git config
user.name "xxxx"
git config user.email "xxxx@abc.com"
# 后两句可以在每个项目文件夹内都执行设置,但也挺麻烦的……多层级 config 体系 √
user.name 和 user.email 也只是 config 中的两个 option ,和你的 github 账号并没有直接关系,除非上 GPG 签名;
之前就有过有人把这个写成 Linus 然后搞事;
为什么 Github 允许冒充别人的身份 Commit ? - 知乎
https://www.zhihu.com/question/280774106config 、option 、setting 这三者在程序世界里是什么区别? - 知乎
https://www.zhihu.com/question/39827177可以执行下边命令初始化一个仓库:
git init
git config
user.name "xxxx"
git config user.email "xxxx@abc.com"
# 后两句如果在每个新项目内都执行一次的话也挺麻烦的
git config --global
user.name "xxxx"
git config --global user.email "xxxx@abc.com"
# ↑这样可以只设置一次,作用域下的项目会直接继承,除非你在项目内重新设置了
git config --global
user.name "xxxx"
git config --global user.email "xxxx@abc.com"
# ↑ 这样可以只设置一次,作用域下的项目会默认沿用,