不同项目使用不同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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,952评论 19 139
  • "让你我的胸瞠贴紧在一起" 现在网络处处撒着关于《我的前半生》的讯息。可谓是火到空前绝后。没看过的人仿佛恍若隔世,...
    东方踏痕Q阅读 495评论 1 1
  • 2018年晋商行年会主题:新时代 新征途 晋商行创始人——梁利兵致辞 1 机遇 首先是国家给予互联网创业公司的机遇...
    一日两人三餐四季阅读 311评论 0 0
  • 想寄封信给你 在春天 寄叶的碧绿花的妖艳 想寄封信给你 在远方 有天的辽阔海的湛蓝 想寄封信给你 在心中 有我的孤...
    江城妖怪阅读 221评论 0 0
  • 故事的开始: 某年的一个暑期,初恋在学校找了个兼职,内容是把图书馆中旧一点的书籍打字录到电脑。她高兴的和我说...
    graphic_zhang阅读 1,410评论 0 0