20 / 10 / 22

教程:Git config 配置多用户信息

你在编程时有没有遇到在一台电脑使用两个文件夹,一个放工作项目,另一个放个人项目的场景呢?如果有,并且很多的话,那么是否有遇到提交到公司的 commit 用户是自己的个人邮箱或者相反呢?下面这个技巧就来帮你解决这个问题!

假设你使用 Mac,且将所有的代码,无论是个人、测试还是公司项目等都放在~/code/文件夹。你的目录结构大概是这样子:

|--code |--work |--person |--test

那么在 ~/.gitconfig 中写入用户信息:

[user] name = XiaoMingPersonal email = persol@email.com [includeIf "gitdir:~/code/work/"] path = .gitconfig-work

接着,新建一个 ~/.gitconfig-work 文件,写入工作项目提交时需要的用户信息:

[user] name = XiaoMingWork email = company@email.com

这样就可以愉快的进行 coding 啦,再也不用担心提交时的用户信息错乱问题了。

Powered by Gridea