我刚刚git init
将我的文件夹初始化为git repo,然后使用git remote add origin url
添加了一个远程存储库。现在,我想删除此git remote add origin
并添加新的存储库git remote add origin new-url
。我该怎么办?
答案 0 :(得分:1264)
您可以执行以下操作,而不是删除和重新添加:
git remote set-url origin git://new.url.here
答案 1 :(得分:589)
答案 2 :(得分:58)
删除遥控器:
git remote remove origin
添加遥控器:
git remote add origin yourRemoteUrl
最后
git push -u origin master
答案 3 :(得分:35)
你可以试试这个,如果你想删除原点然后添加它:
git remote remove origin
然后:
git remote add origin http://your_url_here
答案 4 :(得分:33)
我没有足够的声誉来评论@ user1615903的回答,所以将其添加为答案: “git remote remove”不存在,应使用“rm”而不是“remove”。 所以正确的方法是:
git remote rm origin
答案 5 :(得分:12)
您可以使用以下方法重命名(更改远程存储库的URL):
git remote set-url origin new_URL
new_URL可以像https://github.com/abcdefgh/abcd.git
永久删除远程存储库使用:
git remote remove origin
答案 6 :(得分:4)
也许我迟到了
您可以使用git remote remove origin
来完成工作。
答案 7 :(得分:2)
另一种方法
取消本地git存储库
rm -rf .git
然后;再次创建git repostory
git init
然后;重复远程回购连接
git remote add origin REPO_URL
答案 8 :(得分:2)
您可以转到 .git 文件夹,无需使用命令即可编辑配置文件。
答案 9 :(得分:2)
首先将更改推送远程URL
git remote set-url --push origin https://newurl
秒将更改获取远程URL
git remote set-url origin https://newurl
答案 10 :(得分:0)
要设置起点远程URL-
git remote set-url origin git://new.url.here
此处origin是您的推送网址名称。您可能有多个来源。如果您有多个原点,则将原点替换为该名称。
用于删除原点
git remote rm origin/originName
or
git remote remove origin/originName
用于添加新来源
git remote add origin/originName git://new.url.here / RemoteUrl
答案 11 :(得分:0)
Git 别名 已成为救命稻草:
注意: 默认名称 origin 如果它与根据您的需要更新不同。我通常对所有回购都有“起源”
步骤 1: 定义 git 别名 ->
此命令将有助于查看您现有的“来源”和远程“URL”
git config --global alias.url "remote -v"
这将删除您现有的远程“来源”
git config --global alias.ro "remote remove origin"
这将添加新的远程“来源”
git config --global alias.ao "remote add origin"
第 2 步: 如何使用它 ->
git url
e.g output:
IF-PERSONAL REPO:
git@github.com:<USERNAME>/<REPO-NAME>.git (fetch/push)
IF-ORGANIZATION:
origin git@github.com:<ORGANIZATION>/<REPO-NAME>.git (fetch/push)
git ro
git ao <URL>
e.g git ao git@github.com:<USERNAME>/<REPO-NAME>.git