主要原因是:本地Git的配置邮箱和github上面的邮箱不一致。
如果是用 Sourcetree
,可以直接在通用
里设置全局的邮箱地址;
如果想要设置某个仓库的邮箱地址,可以打开这个仓库,然后进入设置
里的高级
,进行单独设置。
如果想要通过命令行查看和更改:
- 1、首先在本地库打开Git Bash Here,然后输入:
git config user.email
查看你的本地配置邮箱,如果显示的与git上绑定的不一样或者根本不显示时,就需要修改一下。 - 2、输入命令:
git config –global user.email “本地配置邮箱”
- 3、然后再输入:
git config user.email
进行查看,就显示的和github上面的邮箱保持一样了。再提交代码,绿格子就会显绿了。
参考:https://blog.csdn.net/zhangfan_lovebk/article/details/67632584