恢复过去在 git 上没有正确链接邮件的贡献
Recover past contributions on git that did not have a correct mail linked
此问题与我在 git 上投入大量时间的特定项目的贡献有关。
我已将 git 上的邮件与我的全局选项链接起来,现在可以识别提交。但是,我担心的是,我无法收回我过去的贡献,而且很多。
我看到了这个相关主题的几个答案,但没有明确的答案来说明如何将过去的捐款分配给我的帐户,这些捐款没有关联的经过验证的邮件,只有本地邮件,看起来像 surname@name- MacBook-Pro.local。可能吗?
这是两个相关的答案,但它们并没有帮助我解决它(其中一个说这是不可能的):
git contribution global email
如果我理解正确,那么你可以在每次提交中替换关联的电子邮件。
请参阅此答案以获取完全执行此操作的脚本:
请注意,您随后需要强制推送:git push -f
但也请注意,如果其他人克隆了您的项目,这可能会给他们带来问题。
此问题与我在 git 上投入大量时间的特定项目的贡献有关。
我已将 git 上的邮件与我的全局选项链接起来,现在可以识别提交。但是,我担心的是,我无法收回我过去的贡献,而且很多。
我看到了这个相关主题的几个答案,但没有明确的答案来说明如何将过去的捐款分配给我的帐户,这些捐款没有关联的经过验证的邮件,只有本地邮件,看起来像 surname@name- MacBook-Pro.local。可能吗?
这是两个相关的答案,但它们并没有帮助我解决它(其中一个说这是不可能的):
git contribution global email
如果我理解正确,那么你可以在每次提交中替换关联的电子邮件。
请参阅此答案以获取完全执行此操作的脚本:
请注意,您随后需要强制推送:git push -f
但也请注意,如果其他人克隆了您的项目,这可能会给他们带来问题。