В этой статье объясняется, как удалить Git Remote.
Git remote – это указатель, который ссылается на другую копию хранилища, которая обычно размещается на удаленном сервере.
Как правило, при работе с Git у вас будет только один удаленный узел с именем origin и разные ветви для разных функций и сред. Origin – это имя удаленного, которое автоматически создается при клонировании репозитория и указывает на клонированный репозиторий.
Однако при совместной работе над проектом с группой людей использование нескольких пультов Git очень удобно. Удаленный репозиторий может быть размещен на службе хостинга Git, такой как GitHub, GitLab и BitBucket, или на вашем частном сервере Git.
Если удаленный репозиторий перенесен на другой хост, или участник прекратил делать вклады, вы можете удалить удаленный URL из своего репозитория.
Удаление Git Remote
Чтобы удалить удаленный, перейдите в каталог, в котором хранится ваш репозиторий, и используйте команду 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> для удаления удаленного из хранилища.
Если вы столкнулись с проблемой или у вас есть отзыв, оставьте комментарий ниже.