不同项目使用不同git账号(mac)

因为工作的项目和自己的项目需要来回切换,所以账号问题就需要解决。
我选择的方法比较简单粗暴,可以酌情参考。

cd ~/you project   # 进入项目文件夹
git init           # 初始化项目(如果已经是git目录,就不需要)
git config user.name "your_name"   # 重新设置用户名
git config user.email "your_email"  # 重新设置邮箱

也就是进入到git项目相对根目录下,然后执行git config设置记录。
这时候打开项目中的.git文件夹,查看config文件会发现多了两行:

[branch "master"]
    remote = origin
    merge = refs/heads/master
[user]
    name = your_name
    email = your_mail

下一次提交的时候,就优先使用项目文件中的git配置信息了。如果有必要可以执行取消全局设置的命令:

git config --global --unset user.name
git config --global --unset user.email

你可能感兴趣的:(不同项目使用不同git账号(mac))