Как удалить Git Remote

В этом руководстве объясняется, как удалить пульт Git.

Git remote — это указатель, который ссылается на другую копию репозитория, которая обычно размещается на удаленном сервере.

Как правило, при работе с Git у вас будет только один удаленный источник с именем 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 .

.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> чтобы удалить пульт из репозитория.

Если вы столкнулись с проблемой или хотите оставить отзыв, оставьте комментарий ниже.

One Response
  1. 06.05.2021

Оставьте комментарий