记录一下,已经验证过的
公司分给你一个github的账号,然后你还有一个私人的账号
那么如何在一天电脑上可以对两个账号都可以进行推送 拉取的操作呢
一、检查是否配置了全局用户名和邮箱
首先当我们使用git 进行代码版本控制的时候,会先进行用户名和邮箱的配置
git config --global user.name "xxxx"
git config --global user.email "xxxxx.@xxx.com"
一般如果我们电脑只配置一个git账号的话,这样做完全没有问题
但是当想要配置多个git 账号那么我们这样做就会导致在git pull or push 的时候找不到远程仓库
二、取消全局的用户名和邮箱
如果没有配置全局的用户名和邮箱具有直接到下一步
如果已经配置过全局的用户名和邮箱,则可以用以下命令
git config --global --unset user.name
git config --global --unset user.email
三、给各个项目设置本地的用户名和邮箱
这时 我们需要进入项目的本地仓库去设置局部的用户名和邮箱
例如: