Szukaj…


Składnia

  • 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>

Parametry

Parametr Detale
-v, --verbose Biegnij słownie.
-m <master> Ustawia głowę w gałęzi <master> pilota
--mirror = pobierz Refs nie będą przechowywane w przestrzeni nazw refs / piloty, ale zamiast tego będą dublowane w lokalnym repozytorium
--mirror = push git push zachowa się tak, jakby - minął błąd
--no-tags git fetch <name> nie importuje tagów ze zdalnego repozytorium
-t <odgałęzienie> Określa pilota do śledzenia tylko <gałęzi>
-fa git fetch <name> jest uruchamiana natychmiast po skonfigurowaniu pilota
- tagi git fetch <name> importuje każdy tag ze zdalnego repozytorium
-a, --auto HEAD symbolicznego refa jest ustawiony na tę samą gałąź co HEAD pilota
-d, --delete Wszystkie wymienione odwołania są usuwane ze zdalnego repozytorium
--Dodaj Dodaje <nazwa> do listy aktualnie śledzonych gałęzi (set-branch)
--Dodaj Zamiast zmieniać niektóre adresy URL, dodawany jest nowy adres URL (set-url)
--wszystko Wciśnij wszystkie gałęzie.
--usunąć Wszystkie adresy URL pasujące do <url> zostaną usunięte. (set-url)
--Pchać Push URLS są manipulowane zamiast pobierać URLS
-n Zdalne głowy nie są najpierw pytane o git ls-remote <name> , zamiast tego używane są informacje z pamięci podręcznej
--próba zgłoś, które gałęzie zostaną przycięte, ale nie przycinaj ich
--suszona śliwka Usuń zdalne gałęzie, które nie mają lokalnego odpowiednika

Dodaj zdalne repozytorium

Aby dodać zdalny, użyj git remote add w katalogu głównym lokalnego repozytorium.

Aby dodać zdalne repozytorium Git <url> jako łatwą krótką nazwę <nazwa> użyj

git remote add <name> <url>

Polecenia git fetch <name> można następnie użyć do utworzenia i aktualizacji gałęzi zdalnego śledzenia <name>/<branch> .

Zmień nazwę zdalnego repozytorium

Zmień nazwę pilota o nazwie <old> na <new> . Wszystkie gałęzie zdalnego śledzenia i ustawienia konfiguracji dla pilota są aktualizowane.

Aby zmienić nazwę zdalnej gałęzi dev na dev1 :

git remote rename dev dev1

Usuń zdalne repozytorium

Usuń pilota o nazwie <name> . Wszystkie gałęzie zdalnego śledzenia i ustawienia konfiguracji dla pilota zostały usunięte.

Aby usunąć zdalnego repozytorium dev :

git remote rm dev

Wyświetl zdalne repozytoria

Aby wyświetlić listę wszystkich skonfigurowanych zdalnych repozytoriów, użyj git remote .

Pokazuje krótką nazwę (aliasy) każdego skonfigurowanego zdalnego uchwytu.

$ git remote
premium
premiumPro
origin

Aby wyświetlić bardziej szczegółowe informacje, można użyć flagi --verbose lub -v . Dane wyjściowe będą zawierać adres URL i typ zdalnego ( push lub 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)

Zmień zdalny adres URL swojego repozytorium Git

Możesz to zrobić, jeśli migrowane jest zdalne repozytorium. Polecenie zmiany zdalnego adresu URL to:

git remote set-url

Wymaga 2 argumentów: istniejącej nazwy zdalnej (origin, upstream) i adresu URL.

Sprawdź swój aktualny zdalny adres URL:

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

Zmień swój zdalny adres URL:

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

Sprawdź ponownie swój zdalny adres URL:

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

Pokaż więcej informacji o zdalnym repozytorium

Możesz wyświetlić więcej informacji o zdalnym repozytorium, git remote show <remote repository alias>

git remote show origin

wynik:

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
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow