是否可以在没有全局设置user.email/use.name的情况下执行git merge
?
我收到以下致命错误,阻止了合并:
*** Please tell me who you are.
Run
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository.
fatal: empty ident <email> not allowed
如果是git commit
,可以通过添加--author 'Your Name <email>'
git commit -m 'my_funny_commit_comment' --author 'Your Name <email>'
答案 0 :(得分:0)
如果您不想全局设置电子邮件和密码,则可以为当前存储库设置电子邮件和密码 -
git config user.name "Your Name"
git config user.email "you@example.com"
虽然建议使用上述方法,但您也可以使用git commit
git -c "user.name=Your Name" -c "user.email=you@example.com" commit