一、原因
因为昨天提交了一次自己的代码到个人的coding服务器,导致git仓库的账户发生变化,提交公司代码失败;
二、需要更改email地址,重新push
百度了一番,发现以下的解决办法:
找到自己电脑中Git的目录,然后打开控制台
- vi ~/.gitconfig
- vi 命令:i ,修改打马赛克部分
- vi 命令:wq 保存
- git commit –amend –author ‘名字 <邮箱>’
- 重新push,就OK了。
但是。。。使用上面的方法,我的失败了,接下来试了另一种途径:
在项目路径下(根目录下,检查下是否包含.git文件)启动控制台
git config --global user.name "Your Name"
git config --global user.email you@example.com
还需要
git commit --amend --reset-author
最后重新push,成功了。