如何删除Git遥控器

本指南说明了如何删除Git遥控器。

Git remote是一个指针,它指向通常托管在远程服务器上的存储库的另一个副本。

通常,在使用Git时,您将只有一个远程命名的起源以及针对不同功能和环境的不同分支。 Origin是在克隆存储库并指向克隆的存储库时自动创建的远程服务器的名称。

但是,当与一群人进行项目协作时,您可能会发现使用多个Git遥控器非常方便。 远程存储库可以托管在Git托管服务(例如GitHub,GitLab和BitBucket)上,也可以托管在您的私有Git服务器上。

如果远程存储库已迁移到另一台主机,或者贡献者停止了贡献,则可能要从存储库中删除远程URL。

卸下Git遥控器#

要删除远程服务器,请导航至存储库所在的目录,然后使用 git remote rm (要么 git remote remove)命令,后跟远程名称:

git remote rm <remote-name>

例如,删除远程命名 testing,您将输入:

git remote rm testing

git remote rm 删除对远程存储库的所有引用。 它不会从远程服务器中删除存储库。

要验证遥控器是否已成功删除,请使用 git remote 列出远程连接的命令:

git remote -v  

输出将如下所示:

origin	https://github.com/user/repo_name.git (fetch)
origin	https://github.com/user/repo_name.git (push)

什么 git remote rm 命令所做的是从中删除有关远程存储库的条目 .git/config 文件。

.git /配置

...

[remote "testing"]
        url = [email protected]:user/repo_name.git
        fetch = +refs/heads/*:refs/remotes/testing/*

您也可以通过编辑遥控器来删除遥控器 .git/config 使用文本编辑器文件。 但是,建议使用 git remote rm 命令。

如果您要删除的遥控器不存在,Git将显示一条错误消息:

fatal: No such remote: '<remote-name>'

也许您输入了错误的名称,或者遥控器已被删除。

结论#

使用 git remote rm <remote-name> 从存储库中删除远程命令。

如果您遇到问题或有反馈,请在下面发表评论。

吉特

Sidebar