我刚刚做了git init初始化我的文件夹作为git存储库,然后使用git remote add origin URL添加了一个远程存储库。现在我想删除这个git remote add origin,并添加一个新的仓库git remote add origin new- url。我该怎么做呢?
当前回答
Git别名已经成为救生员:
注意: 如果与根据您的需要更新的名称不同,则默认名称来源。我通常对所有回购都有“起源”
步骤1:定义git别名>
此命令将帮助查看您现有的“起源”和远程“URL”
git config --global alias.url "remote -v"
这将删除您现有的远程“原点”
git config --global alias.ro "remote remove origin"
这将添加新的远程“origin”
git config --global alias.ao "remote add origin"
步骤2:如何使用>
打开你的终端有git回购 使用命令查看已存在的origin/ url
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)
使用命令删除已有的origin和url
git ro
通过运行命令添加新的远程源
git ao <URL>
e.g git ao git@github.com:<USERNAME>/<REPO-NAME>.git
其他回答
设置原点远程url-
git remote set-url origin git://new.url.here
这里的origin是你的推送url名称。你可能有多个原点。如果你有多个原点,请将原点替换为那个名字。
删除Origin
git remote rm origin/originName
or
git remote remove origin/originName
用于添加新的原点
git remote add origin/originName git://new.url.here / RemoteUrl
您可以重命名(更改远程存储库的URL)使用:
git remote set-url origin new_URL
new_URL可以像https://github.com/abcdefgh/abcd.git一样
太永久删除远程存储库使用:
git remote remove origin
使用实例移除遥控器。
git remote remove origin
添加遥控器。
git remote add origin yourRemoteUrl
最后
git push -u origin master
Git别名已经成为救生员:
注意: 如果与根据您的需要更新的名称不同,则默认名称来源。我通常对所有回购都有“起源”
步骤1:定义git别名>
此命令将帮助查看您现有的“起源”和远程“URL”
git config --global alias.url "remote -v"
这将删除您现有的远程“原点”
git config --global alias.ro "remote remove origin"
这将添加新的远程“origin”
git config --global alias.ao "remote add origin"
步骤2:如何使用>
打开你的终端有git回购 使用命令查看已存在的origin/ url
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)
使用命令删除已有的origin和url
git ro
通过运行命令添加新的远程源
git ao <URL>
e.g git ao git@github.com:<USERNAME>/<REPO-NAME>.git
另一种方法
取消本地git存储库(警告:这会删除历史记录)
rm -rf .git
然后;再次创建git仓库
git init
然后;重复远程回购连接
git remote add origin REPO_URL
警告:这将删除历史记录。
推荐文章
- 为什么我需要显式地推一个新分支?
- 如何撤消最后的git添加?
- Rubymine:如何让Git忽略Rubymine创建的.idea文件
- Gitignore二进制文件,没有扩展名
- Git隐藏错误:Git隐藏弹出并最终与合并冲突
- 了解Git和GitHub的基础知识
- 没有。Git目录的Git克隆
- Git与Mercurial仓库的互操作性
- 忽略git中修改(但未提交)的文件?
- “git restore”命令是什么?“git restore”和“git reset”之间有什么区别?
- Git合并与强制覆盖
- Git拉另一个分支
- 在Bash命令提示符上添加git分支
- 如何更改Git日志日期格式
- git pull -rebase和git pull -ff-only之间的区别