本文说明了如何删除Git遥控器(Git Remote),在Linux系统平台中操作。
前言 Git remote是一个指针,它指向通常托管在远程服务器上的存储库的另一个副本。 通常,使用Git时,您将只有一个远程命名起源,并且针对不同的功能和环境只有不同的分支,Origin是在克隆存储库并指向克隆的存储库时自动创建的远程服务器的名称。 但是,当与一群人进行项目协作时,您可能会发现使用多个Git遥控器非常方便,远程存储库可以托管在GitHub、GitLab和BitBucket等Git托管服务上(参考:在Ubuntu 18.04系统中安装和使用GitHub),也可以托管在您的私有Git服务器上。 如果远程存储库已迁移到另一台主机,或者贡献者停止了贡献,则可能要从存储库中删除远程URL。
删除Git遥控器(Git Remote) 要删除远程服务器,请导航至存储库所在的目录,然后使用git remote rm(或git remote remove)命令后跟远程名称: git remote rm <remote-name> 例如,要删除远程命名测试,请输入: 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文件中删除有关远程存储库的条目: ... [remote "testing"] url = git@gitserver.com:user/repo_name.git fetch = +refs/heads/*:refs/remotes/testing/* 您也可以通过使用文本编辑器编辑.git/config文件来删除遥控器,但是,建议使用git remote rm命令。 如果您要删除的遥控器不存在,Git将显示一条错误消息: fatal: No such remote: '<remote-name>' 也许您输入了错误的名称,或者Git遥控器(Git Remote)已被删除。
相关主题 |