我试过了:
git config --global user.name "XX"
git config --global user.email XXX@xxx.com
它仍然无法运作!当我尝试推送SourceTree时,它会继续使用旧用户个人资料的电子邮件。
帮助!!!!!
答案 0 :(得分:2)
您的本地存储库中可能有 user.name 和 user.email 设置,这些设置会覆盖全局设置。
尝试运行git config user.email
进行确认。
如果是这种情况,请运行git config user.email XXX@xxx.com
(不带--global
标志)在本地存储库中配置正确的电子邮件。
或者,您也可以运行git config --unset user.email
。这将删除当前存储库中配置的 user.email 值,git将使用全局值作为默认值。
答案 1 :(得分:0)
如果您设置了全局user.name和user.email,那么SourceTree可能正在使用它自己的。 您可能没有勾选使用全局用户设置。 在SourceTree印刷设置(右上角)>高级>用户信息,然后单击“使用全局用户”设置。或者,您可以在提供的方框中自己书写。