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