在将代码push到远程代码库时遇到了
Push rejected.
refs/heads/master: b9a62a86aad4d862487e84b129562ae5a04ae8c2: expected committer name 'xuemh' but found 'xue mh'
这个报错信息,说我应该用"xuemh"提交,但是我用"xue mh"这个用户提交了,那我就改一下git配置不就行了,于是就改了一下开发环境的git配置,但是在提交的时候还是报这个错!
这么奇怪??按理说改了之后应该就可以了啊,为什么还不可以??
在网上也没找到正确的解答,后来又重新down了一下项目,将项目改了一下,重新commit,push,结果居然提交成功了!
这下算是明白了,应该是我在提交的时候用的用户名是错的,所以即使我提交时候改成了正确的,但是提交的信息还是依然错误的,所以才报了这个错误,要在更改git username之后,将代码的上次commit stash,再次修改后使用正确的username进行commit和push就不会再报这个错了!