如何更改远程 Git 存储库的 URI(URL)?

22 浏览
0 Comments

如何更改远程 Git 存储库的 URI(URL)?

我有一个存储库(原始)在USB键上,我在硬盘上克隆了它(本地)。我将“origin”移到了NAS并已经成功测试从这里对其进行克隆。

我想知道是否可以在“本地”设置中更改“origin”的URI,以便现在从NAS拉取,而不是从USB键拉取。

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

  • 将所有内容推送到USB起点,然后将其再次复制到NAS(由于对NAS原点的新提交而导致大量工作);
  • 向“local”添加一个新的远程并删除旧的远程(我担心会破坏我的历史)。
admin 更改状态以发布 2023年5月20日
0
0 Comments

git remote -v
# View existing remotes
# origin  https://github.com/user/repo.git (fetch)
# origin  https://github.com/user/repo.git (push)
git remote set-url origin https://github.com/user/repo2.git
# Change the 'origin' remote's URL
git remote -v
# Verify new remote URL
# origin  https://github.com/user/repo2.git (fetch)
# origin  https://github.com/user/repo2.git (push)

改变远程URL

0
0 Comments

你可以

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

查看git help remote。你也可以编辑.git/config并在那里更改URL。

除非你做了什么非常傻的事情(如果你担心,只需复制你的存储库,因为你的存储库就是你的历史),否则你不会失去历史记录。

0