GitHub Repo中的贡献者



我从存储库中克隆了代码,为自己的工作获得了一些灵感。

现在,在我做了许多更改之后,我想推送另一个我自己的存储库。

我试着这样做,但我看到了两个贡献者,我和克隆回购的所有者
有人能帮我获得一个只有一个贡献者(我(的存储库吗?因为新的存储库意图与初始存储库几乎没有关系?

另一种方法是:

  • 在新的本地文件夹中再次克隆原始存储库

  • 删除.git/子文件夹

  • 初始化并添加(在user.name下(初始代码库

    git init .
    git add .
    git commit -m "Initial import from codebase https://github.com/x/y"
    
  • 在对第一个克隆的存储库(在这个存储库中,您看到的外部贡献者本质上是来自旧代码库的新项目(进行大规模修改期间,回放您在本地完成的提交

    git remote add firstRepo ../firstClonedFolder
    git fetch firstRepo
    git switch main
    git rebase --onto main firstRepo/main~10 firstRepo/main
    

将10替换为已完成的提交数。

删除你的GitHub存储库并将其重新创建为空:你可以将你的新本地存储库推送到它,它将只有你自己的提交。

git remote add origin https://github.com/me/myNewEmptyRepo
git push -u origin main

别忘了在README.md中添加一个明确的参考,即你从中获得灵感的原始存储库,以及指向其作者的链接。

最新更新