問題

我在我的硬碟(本地)克隆的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