Как мне переименовать GIT Remote?

В настоящее время у меня есть Git Remote называется heroku и я хотел бы переименовать его в production,

$ git remote -v
heroku  https://git.heroku.com/example.git (fetch)
heroku  https://git.heroku.com/example.git (push)

5 ответов

Решение
$ git remote rename <old-name> <new-name>

Итак, для этого примера:

$ git remote rename heroku production

Полезные документы здесь: https://help.github.com/articles/renaming-a-remote/

Обычный вариант использования — переключиться на свою вилку и переименовать текущий в .

Простое удаленное переименование оставитpushDefaultиbranchconfig, указывающих на переименованный удаленный сервер, а не на источник, как обычно предполагается. Если вы делаете это, то этот поток будет работать лучше всего...

Сначала получите текущий:

      git remote -v

Запишите значение (OLD_URL) и теперь измените его с помощьюset-urlс последующим добавлением старогоoriginкак новыйupstream:

      git remote set-url origin NEW_URL
git remote add upstream OLD_URL

Имейте в виду, что до Git 2.11, git remote rename может попытаться переименовать несуществующий пульт!

Это исправлено в Git 2.12 (1-й квартал 2017 г.): см. Commit e459b07, commit af5bacf (19 января 2017 г.) от Johannes Schindelin ( dscho )
(Объединено Юнио С Хамано - gitster - в комитете fe575f0, 31 января 2017 г.)

remote rename: более тщательно определить, настроен ли пульт

С упреждающей настройкой для пультов, определенных в ~/.gitconfig (например, " remote.origin.prune " установлен в true хотя может и не быть на самом деле " origin "удаленный, определенный в определенном репозитории Git)" git remote rename "и другие команды неверно истолковали и вели себя так, как будто такой несуществующий пульт действительно существовал.

простая команда git может сделать это:

      $ git remote rename <existing-name> <new-name>

Как вы связали и сказали себя в своем ответе, вы просто должны набрать

git remote rename heroku production

см. внизу страницы: https://git-scm.com/book/en/v2/Git-Basics-Working-with-Remotes

Другие вопросы по тегам