为Github更改Fork名称

ste*_*nmw 28 github

我最近对一个项目有了一个想法.我找到了一个与我想在Github上创建的项目相同的项目.我很幸运,因为这个人刚刚开始,所以有一个基地,但一切都非常原始,非常适合添加.

我做了一个项目的分支,犯了一个大错.在克隆了fork并对其进行了更改后,我意识到我想重命名fork.显然,从一开始就更容易做到这一点.

这些是Github本身的说明

重命名存储库时,会保留其问题,维基,星标和关注者.Forks继续指向根存储库.

但是,没有为指向旧位置的链接设置重定向.您需要更新本地存储库以指向新位置.

哪个好,我可以简单地重命名Github上的fork,但是这会留下旧链接的存储库.如何更新本地存储库?

She*_*tJS 18

如果您尚未重命名,则只需推送所有挂起的更改,重命名,然后再次克隆.

如果您已经重命名,则应该只更新本地回购的来源:

git remote set-url origin git://github.com/youruser/yourrepo
Run Code Online (Sandbox Code Playgroud)

  • 仅供参考,Github现在正在执行重定向,因此您不再需要为git遥控器而烦恼."除了重定向网络流量之外,针对之前位置的所有git clone,git fetch或git push操作都将继续像在新位置上进行一样运行." https://help.github.com/articles/renaming-a-repository (4认同)