git - 匿名化 Github 存储库

标签 git github

我一直在与其他一些人一起开发一个私有(private)仓库 (Github)。该项目现已完成我想将其 fork 到我自己的 Githhub 个人资料中并公开以引用我在该项目中的经验。

团队中的其他人不希望这个 repo 以任何方式链接到他们,并且同意在我的个人资料中公开它,只要没有链接他们的 Github 用户信息或电子邮件或类似的东西到 repo 。

有没有办法保留提交历史并匿名所有其他用户?结果应该是所有的commit都还在,但是队友commit的作者是普通用户? 谢谢。

edit1:我找到了这个 Git, rewrite previous commit usernames and emails但不确定那里的第一个答案是否适用于 Github..?

最佳答案

如果您首先从本地的 GitHub 克隆项目,进行编辑,然后推送到 GitHub 上的新存储库,则可以使用描述的方法,而不使用 Fork 操作。

关于git - 匿名化 Github 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46976672/

相关文章:

git - 让 TeamCity pull 下所有 git 分支

git - 在 Git 扩展中添加 .cu 和 .cuh 作为 'c' 代码

android - 使用 github 上托管的个人库作为 gradle 依赖项

heroku - 将 .gitignore 文件推送到特定远程

github 配置机器使用现有的 ssh key

git - 为什么 Git 不允许我从备用远程查看分支?

git - 仅保留来自一系列 Git 提交的文件添加?

git rebase -i HEAD~5 并 pull 请求,但不是我的提交

eclipse - 如何让eclipse记住ssh key 密码?

python - PyCharm requirements.txt 安装失败,使用私有(private) GitHub 存储库和 SSH key