В этой статье объясняется, как удалить Git Remote.
Git remote – это указатель, который ссылается на другую копию хранилища, которая обычно размещается на удаленном сервере.
Как правило, при работе с Git у вас будет только один удаленный узел с именем origin и разные ветви для разных функций и сред. Origin – это имя удаленного, которое автоматически создается при клонировании репозитория и указывает на клонированный репозиторий.
Однако при совместной работе над проектом с группой людей использование нескольких пультов Git очень удобно. Удаленный репозиторий может быть размещен на службе хостинга Git, такой как GitHub, GitLab и BitBucket, или на вашем частном сервере Git.
Если удаленный репозиторий перенесен на другой хост, или участник прекратил делать вклады, вы можете удалить удаленный URL из своего репозитория.
Чтобы удалить удаленный, перейдите в каталог, в котором хранится ваш репозиторий, и используйте команду git remote rm(или git remote remove), за которой следует имя удаленного:
git remote rm <remote-name>
Например, чтобы удалить имя удаленного testing, вы должны набрать:
git remote rm testing
git remote rm удаляет все ссылки на удаленный репозиторий. Но он не удаляет хранилище с удаленного сервера.
Чтобы убедиться, что Git Remote был успешно удален, используйте команду 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/*
Вы также можете удалить remote, отредактировав файл .git/config с помощью вашего текстового редактора. Тем не менее, рекомендуется использовать команду git remote rm.
Если remote, который вы пытаетесь удалить, не существует, Git выведет сообщение об ошибке:
fatal: No such remote: '<remote-name>'
Возможно, вы опечатали имя или remote уже удален.
Используйте команду git remote rm <remote-name> для удаления удаленного из хранилища.
Если вы столкнулись с проблемой или у вас есть отзыв, оставьте комментарий ниже.