我通过Web界面在GitHub上重命名了我的存储库,但我的本地存储库仍然可以从原始端获取。 为什么会这样?重命名存储库后,github会记住旧的URL吗?
答案 0 :(得分:4)
是。见https://help.github.com/articles/renaming-a-repository:
除了重定向网络流量外,针对之前位置的所有
git clone
,git fetch
或git push
操作都将继续发挥作用,就像在新位置上进行一样。
但是,GitHub仍然建议贡献者执行以下操作:
[...]为减少混淆,我们强烈建议您更新任何现有的本地克隆以指向新的存储库URL。您可以在命令行上使用
git remote
来执行此操作:git remote set-url origin new_url
这是一个非常方便的功能:它让世界各地的贡献者(到GitHub仓库)更新他们的本地配置,而不是让Git向他们大喊远程(仍然与他们本地的旧URL相关联) config)不存在。