【问题标题】:GitHub username change (with noreply as email for commits)GitHub 用户名更改(使用 noreply 作为提交的电子邮件)
【发布时间】:2015-11-19 05:44:26
【问题描述】:

我看到 GitHub 有一个更名的功能,丢失对我来说似乎不是什么大问题。然而,我意识到我一直在使用我的旧名称@users.noreply.github.com 来提交和所有事情。因此,那封旧电子邮件将我之前的所有提交链接在一起。有没有办法解决这个问题?

我一直在想,也许我可以用我以前的名字创建一个帐户,让有兴趣的人通过那个链接?在这种情况下,重新设置 repo 或类似的东西不太适用,因为我已经向其他存储库贡献了代码,所以我的旧提交仍然会在那里完成,没有名称或电子邮件来链接帐户。

我一直在考虑的另一种方法是将我的名字改回来,但我想这是最后的手段。这有点不幸,但我想由于 Git 的工作方式,它必须是这样的。 (我现在已经切换到我的 gmail 电子邮件,以避免将来发生这种情况)

【问题讨论】:

标签: git github rename account


【解决方案1】:

如何解决它取决于您的理念。也就是说,答案是自以为是,所以我将提出我的意见:rewriting historylying

开发工作的主要输出应该是源代码。 维护良好的历史真的是这么重要的副产品吗? 大多数关于 rebase 的论点,尤其是依赖于对历史中“混乱的合并”或“不可读的日志”的审美判断。因此,rebase 鼓励您撒谎,以便为其他开发人员提供“干净”、“整洁”的历史记录。

Source,强调我的。

所有这些旧提交都是在您的原始品牌下进行的。无论出于何种原因,您都决定重新塑造自己。也许是微不足道的,或者也许是出于某种根本原因。无论如何,从互联网的角度来看,你是不同的。不要去重写历史来追踪你的旧自我和新自我。让这些提交保持原样。

请考虑添加another email 或在您的项目的README 上发布通知。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-01
    • 1970-01-01
    • 2012-02-06
    • 2021-12-10
    • 1970-01-01
    • 1970-01-01
    • 2015-04-27
    • 1970-01-01
    相关资源
    最近更新 更多