3

我最近将我的“主要”远程 git 存储库code.googlegithub. 然后,我将旧的originrepo 重命名为code-google并且之前创建了远程githuborigin. 到目前为止,一切都很好。

但...

中仍有参考.git/refs/remotes

code-google  github  origin

我试过这个,但它似乎没有工作:

$ git remote prune github --dry-run
fatal: 'github' does not appear to be a git repository
fatal: The remote end hung up unexpectedly

为什么github改名后还在?为什么我不能处理它?我怎样才能清理我的回购?

4

1 回答 1

3

这个线程(现已删除)提到重命名遥控器是不够的:

如果你想真正完整,你还应该删除你的 ' origin' refs :

rm -R .git/refs/remotes/origin

一个更安全的方法是克隆你的新远程仓库(现在在 GitHub 上),然后添加另一个远程。

于 2013-01-20T15:58:32.320 回答