Поиск…


Синтаксис

  • git remote [-v | --verbose]
  • git remote add [-t <branch>] [-m <master>] [-f] [--[no-]tags] [--mirror=<fetch|push>]<name> <url>
  • git remote rename <old> <new>
  • git remote remove <name>
  • git remote set-head <name> (-a | --auto | -d | --delete | <branch>)
  • git remote set-branches [--add] <name> <branch>...
  • git remote set-url [--push] <name> <newurl> [<oldurl>]
  • git remote set-url --add [--push] <name> <newurl>
  • git remote set-url --delete [--push] <name> <url>
  • git remote [-v | --verbose] show [-n] <name>...
  • git remote prune [-n | --dry-run] <name>...
  • git remote [-v | --verbose] update [-p | --prune] [(<group> | <remote>)...]
  • git remote show <name>

параметры

параметр подробности
-v, --verbose Выполните многословие.
-m <мастер> Настраивает ветвь <master>
--mirror = выборки Refs не будет храниться в пространстве имен refs / remotes, но вместо этого будет отражено в локальном репо
--mirror = толчок git push будет вести себя так, как если бы --mirror прошло
--no-теги git fetch <name> не импортирует теги из удаленного репо
-t <branch> Указывает пульт дистанционного управления только для отслеживания <branch>
-f git fetch <name> запускается сразу после настройки удаленного
--tags git fetch <name> импортирует каждый тег из удаленного репо
-a, --auto HEAD символа-ref установлен в ту же ветку, что и HEAD пульта
-d, --delete Все перечисленные ссылки удалены из удаленного репозитория
--добавлять Добавляет <имя> в список отслеживаемых в данный момент ветвей (ветви набора)
--добавлять Вместо изменения URL-адреса добавляется новый URL-адрес (set-url)
--все Нажмите все ветви.
--удалять Все URL-адреса, соответствующие <url>, удаляются. (Установленный URL)
--От себя Push URLS обрабатываются вместо URL-адресов извлечения
-n Удаленные головки не запрашиваются сначала с git ls-remote <name> , вместо этого используется кешированная информация
--пробный прогон сообщите, какие ветки будут обрезаны, но на самом деле их не обрезают
--чернослив Удалите удаленные ветви, у которых нет локального экземпляра

Добавить удаленный репозиторий

Чтобы добавить удаленный git remote add , используйте git remote add в корневом каталоге вашего локального репозитория.

Для добавления удаленного репозитория Git <url> в качестве простого короткого имени <имя> используйте

git remote add <name> <url>

Затем команда git fetch <name> может использоваться для создания и обновления ветвей удаленного отслеживания <name>/<branch> .

Переименовать удаленный репозиторий

Переименуйте удаленный файл с именем <old> в <new> . Обновлены все ветви удаленного отслеживания и настройки конфигурации для удаленного.

Чтобы переименовать имя удаленной ветви dev на dev1 :

git remote rename dev dev1

Удалить удаленный репозиторий

Удалите удаленный файл с именем <name> . Удалены все ветви удаленного отслеживания и настройки конфигурации для удаленного устройства.

Чтобы удалить удаленный репозиторий dev :

git remote rm dev

Отображать удаленные репозитории

Чтобы просмотреть все настроенные удаленные репозитории, используйте git remote .

Он показывает краткое имя (псевдонимы) каждого удаленного дескриптора, который вы настроили.

$ git remote
premium
premiumPro
origin

Чтобы показать более подробную информацию, можно использовать флаг --verbose или -v . Результат будет включать URL-адрес и тип пульта ( push или pull ):

$ git remote -v
premiumPro    https://github.com/user/CatClickerPro.git (fetch)
premiumPro    https://github.com/user/CatClickerPro.git (push)
premium    https://github.com/user/CatClicker.git (fetch)
premium    https://github.com/user/CatClicker.git (push)
origin    https://github.com/ud/starter.git (fetch)
origin    https://github.com/ud/starter.git (push)

Изменить удаленный URL-адрес вашего репозитория Git

Вы можете сделать это, если удаленный репозиторий будет перенесен. Команда для изменения удаленного URL-адреса:

git remote set-url

Он принимает 2 аргумента: существующее удаленное имя (происхождение, вверх по течению) и URL.

Проверьте текущий удаленный URL:

git remote -v
origin    https://bitbucket.com/develop/myrepo.git (fetch)
origin    https://bitbucket.com/develop/myrepo.git (push)

Измените свой удаленный URL:

git remote set-url origin https://localserver/develop/myrepo.git

Еще раз проверьте свой удаленный URL:

git remote -v
origin    https://localserver/develop/myrepo.git (fetch)
origin    https://localserver/develop/myrepo.git (push)

Показать дополнительную информацию о удаленном репозитории

Вы можете просмотреть дополнительную информацию о удаленном репозитории с помощью git remote show <remote repository alias>

git remote show origin

результат:

remote origin
Fetch URL:  https://localserver/develop/myrepo.git
Push  URL:  https://localserver/develop/myrepo.git
HEAD branch: master
Remote branches:
  master      tracked
Local branches configured for 'git pull':
  master      merges with remote master
Local refs configured for 'git push':
  master      pushes to master      (up to date)


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow