【发布时间】:2020-10-18 10:25:03
【问题描述】:
我做了一个 Git Commit,然后不得不进行一些配置更改(特别是与“电子邮件”相关的配置) 因此,我的组织似乎添加了一些预提交挂钩/检查,检查电子邮件地址是否应匹配某个特定值
现在我确实将“电子邮件”更新为预期值,并正在尝试推送。但是,我仍然收到错误(还显示早期/旧值); 提交的电子邮件无效
如果我转到 Tortoise Git > Settings 并单击 Edit global .gitconfig,我会看到更新后的值
如果我这样做
git config --list
从我的项目文件夹(从我尝试推送的位置),我可以看到它具有更新的值 还检查了其他几个地方(文档)中的 .gitconfig,它也有更新的值。 我的问题是为什么当我尝试推送时 Git 看到的是旧值而不是更新后的值。
P.S:我主要使用 TortoiseGit,但我也尝试手动运行“git push”命令,但同样的问题。
【问题讨论】:
-
我认为你会得到你正在推动的旧提交的错误。也许在日志中检查所有提交的电子邮件(您可以将列电子邮件添加到 tortoisegit 的日志中)
标签: git bitbucket git-commit tortoisegit git-config