公司用 git commit 来统计数据后,一台电脑上的 git 就有了多种配置。
## 方案一、单独配置
除了 global 外,每个 repo 都会有自己的配置项,可以进行单独配置。
1 | $ git config user.name "Lanvige Jiang" && git config user.email lanvige@example.com |
The values will then be stored in in the .git/config for that repo rather than your global configuration file.
原理是 add following information in your local .git/config
file
1 | [user] |
Check,确保
1 | $ git config user.name |
但这个很繁琐,每个新项目都要设置一次,而且提交时没有报警,很容易忘记。
## 方案二、每次提交时带上配置
1 | git -c user.name='Lanvige Jiang' -c user.email='lanvige@example.com' commit -m '...' |