是否可以从我的 GitHub 个人资料中隐藏某些 activity?

Is it possible to hide certain activity from my GitHub profile?

最近我一直在为 GitHub 的 public 组织的一个项目做贡献。出于个人原因,我决定不再让此类提交或与组织相关的任何内容显示在我的 GitHub 个人资料中。

有没有什么方法可以修改过去的此类提交,比如以某种方式覆盖它们,这样它们就不会出现在我的个人资料中?

非常感谢。最好的问候。

2018:您需要 change the author information of your local commits(使用另一个帐户名),然后 push --force 返回 origin/upstream 存储库。

push --force 并非总是可行,您必须联系组织的所有者,让他们将一个分支的历史记录替换为另一个,并确保每个人都重置 his/her 自己的相应的本地回购。

但重点仍然是:您无法隐藏“某些”活动。


四月2022:除非……你:

  • 为该组织使用不同的帐户,
  • 设置第二个 account as private,这将隐藏任何 activity。