问题

我在我的硬盘(本地)克隆的USB密钥上有一个repo(原点).我将“原点”移动到NAS并成功地从这里克隆它.

我想知道我是否可以在“本地”的设置中更改“原点”的URI,所以它现在将从NAS中提取,而不是从USB密钥中提取.

现在,我可以看到两个解决方案:

  • 将所有内容推送到 usborign,并将其复制到 NAS (意味着由于新的 nas-origin 提交了很多工作);

  • 将一个新的远程添加到“本地”并删除旧的(我担心我会破坏我的历史).

  最佳答案

你可以

 git remote set-url origin new.git.url/here
 

(见git help remote)或者你可以编辑.git/config并更改那里的URL.除非你做了一些非常愚蠢的事情(如果你担心的话,只是复制你的回购,因为你的回购是你的历史),否则你不会有失去历史的危险.)

  相同标签的其他问题

giturlgit-remote