Git
Git Remote
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)