尝试了以下命令
git remote set-url origin <new_url_after_repo_change>
git fetch --all
git reset --hard origin/master
使用以下命令验证新 URL。
git远程 -v
远程 URL 已更新。但是 repo 的根文件夹名称没有改变
只是为了回答我 2 年前发布的我自己的问题,git local repo 根文件夹名称和 git remote repo 名称之间没有关系。当您克隆一个 repo 时,本地 repo 根文件夹将与远程 repo 名称相同。本地 repo 根文件夹名称和远程 repo 名称彼此独立。当您更改本地 repo 根文件夹名称时,即使您推送代码,它也不会影响远程 repo 名称。同样,更改远程仓库名称不会影响您机器中的本地仓库根文件夹名称。
因此,您可以使用任何名称创建一个新的空文件夹,并使用 git init 将其设置为 git repo。您可以将其指向任何远程存储库。本地 repo 文件夹名称和远程 repo 名称不必相同。通过添加相应的远程 URL,可以将同一个本地 repo 推送到多个远程 repo。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句