git远程服务器移动了,如何更新工作副本配置?

Wil*_*ken 2 git git-remote

这是我目前的设置

 FDMBA:EnglishStudy willentriken$ git remote -v
 origin root@devel.phor.net:~/repos/echo.git (fetch)
 origin root@devel.phor.net:~/repos/echo.git (push)
Run Code Online (Sandbox Code Playgroud)

但我们将服务器的主机名从devel.phor.net更改为其他名称.我可以"重新指定"我的本地git存储库指向这个新的服务器地址而不会丢失我所拥有的任何本地提交等吗?

Pab*_*ook 5

是的,只需使用该set-url命令

git remote set-url origin root@newhost:repo/echo.git
Run Code Online (Sandbox Code Playgroud)

你可以看到结果

git remote -v
origin root@newhost:repo/echo.git (fetch)
origin root@newhost:repo/echo.git (push)
Run Code Online (Sandbox Code Playgroud)