我和其他几个人一起在私人回购(Github)上工作。该项目现已完成,我想将其分配给我自己的Githhub配置文件,并将其公开以引用我在该项目中的经验。
团队中的其他人不希望以任何方式将此回购链接到他们,并且已同意在我的个人资料中公开它,只要他们的Github用户信息或电子邮件或其他任何内容都没有链接回购。
有没有办法保留提交历史记录并匿名所有其他用户?结果应该是所有的提交仍然存在,但是队友的作者'提交是一般用户? 感谢。
edit1:我发现这个Git, rewrite previous commit usernames and emails但不确定那里的第一个答案是否适用于Github ..?
答案 0 :(得分:3)
如果您首先在本地从GitHub克隆项目,进行编辑并推送到GitHub上的新存储库,而不使用Fork操作,则可以使用所描述的方法。