Git中的远程名称存在拼写错误;我该如何修复?

6 浏览
0 Comments

Git中的远程名称存在拼写错误;我该如何修复?

我有一个存储库(origin),存储在USB密钥上,我在硬盘驱动器(local)上克隆了它。我将\"origin\"移动到NAS上,并成功地从这里进行了克隆测试。

我想知道是否可以在\"local\"的设置中更改\"origin\"的URI,以便现在从NAS中提取,而不是从USB密钥中提取。

目前,我可以看到两个解决方案:

  • 将所有内容推送到USB origin,然后将其复制到NAS中(由于对NAS origin进行了新提交,这涉及很多工作);
  • 将一个新的远程添加到\"local\"中并删除旧的远程(我担心我会破坏我的历史记录)。
admin 更改状态以发布 2023年5月25日
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。

除非你做了非常愚蠢的事情(如果你担心,只需复制你的repo,因为你的repo就是你的历史记录),否则你不会失去任何历史记录。

0