PR 合并后如何从 git 提交中删除个人电子邮件?

问题描述 投票:0回答:1

在 GitHub 上,我已成功在公共存储库上打开 PR,该存储库最近已合并:

My Pull Request (#25)
* Feature 1
* Feature 2
* Bump version

---------

Authored-by: My Username <[email protected]>

我的问题是我的个人电子邮件现在公开,这是我绝对不希望发生的事情。

有办法隐藏它吗?

到目前为止我尝试过:

  • 在 GitHub 设置中将我的电子邮件设置为私有
  • 试过
    git config --global user.email "[email protected]"

奖励:我读过,也许

amend
可能可以解决问题,但我仍然不清楚该过程。它甚至可以编辑已经合并的提交中的信息吗?

最后,公共存储库的维护者是否有权更改此类显示的信息?

git github git-merge git-amend
1个回答
0
投票

是的,

amend
ing 在一般情况下可能有帮助,但在这里可能没有帮助。

由于已合并,您需要要求存储库的所有者使用不同的元数据修改合并提交并强制推送主分支。

我怀疑他们是否愿意这样做,因为这会给那些已经从该主分支克隆的人带来不同的历史记录,等等——简而言之,会带来很多痛苦。

© www.soinside.com 2019 - 2024. All rights reserved.