我看到有人问这个问题,解决方法总是更新“用户”设置与git config
。我已经做了这个,但我仍然收到错误信息。以下是我的输出:
$ git config -l --global | grep user
user.email=A@B.com
user.name=A
$ git config -l --local | grep user
user.email=A@B.com
user.name=A
$ git rebase --continue
Applying: my commit message
fatal: empty ident name (for <A@B.com>) not allowed
在此之前,我在一个分支上,获取了主分支(master),并尝试将主分支(master)合并到我的分支中。就像这样:
$ git checkout mybranch
$ git fetch origin
$ git rebase origin/master
远程服务器端是否可能出现问题?(例如,我的用户帐户出现了问题)
git rebase -i
并对有问题的提交进行fixup
或edit
以覆盖作者名称。 - rodrigo$ git rebase --abort; $ git rebase -i origin/master
之后,我仍然遇到了相同的问题,然后我将我的条目更改为edit
,结果得到了以下输出:fatal: empty ident name (for <A@B.com>) not allowed
。 - s g