Git
Git Remote
Suche…
Syntax
-
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>
Parameter
| Parameter | Einzelheiten |
|---|---|
| -v, --verbose | Laufen Sie wortreich. |
| -m <Master> | Setzt den Kopf auf den <master> -Zweig der Fernbedienung |
| --mirror = holen | Refs werden nicht im Namespace refs / remotes gespeichert, sondern im lokalen Repo gespiegelt |
| --mirror = drücken | git push verhält sich so, als ob --mirror übergeben wurde |
| --keine Tags | git fetch <name> importiert keine Tags aus dem Remote-Repo |
| -t <Zweig> | Gibt die entfernte Stelle an, an der nur <Zweig> aufgezeichnet wird |
| -f | git fetch <name> wird unmittelbar nach dem Einrichten der Remote ausgeführt |
| --Stichworte | git fetch <name> importiert jedes Tag aus dem Remote-Repo |
| -a, --auto | Der HEAD des Symbol-Refs ist auf den gleichen Zweig wie der HEAD der Fernbedienung eingestellt |
| -d, --delete | Alle aufgelisteten Referenzen werden aus dem Remote-Repository gelöscht |
| --hinzufügen | Fügt der Liste der aktuell verfolgten Zweige (Satzzweige) <Name> hinzu. |
| --hinzufügen | Anstatt eine URL zu ändern, wird eine neue URL hinzugefügt (set-url) |
| --alles | Schieben Sie alle Äste. |
| --löschen | Alle URLs, die mit <URL> übereinstimmen, werden gelöscht. (set-url) |
| --drücken | Push-URLs werden manipuliert, anstatt URLs abzurufen |
| -n | Die entfernten Köpfe werden nicht zuerst mit git ls-remote <name> abgefragt, sondern die zwischengespeicherten Informationen werden verwendet |
| --Probelauf | Bericht, welche Zweige beschnitten werden, aber nicht wirklich beschneiden |
| --Pflaume | Entferne entfernte Zweige ohne lokales Gegenstück |
Fügen Sie ein Remote-Repository hinzu
Um eine Remote hinzuzufügen, verwenden Sie git remote add im Stammverzeichnis Ihres lokalen Repositorys.
Zum Hinzufügen eines fernen Git-Repositorys <url> als Kurznamen <Name> verwenden
git remote add <name> <url>
Der Befehl git fetch <name> kann dann zum Erstellen und Aktualisieren von Remote-Tracking-Zweigen <name>/<branch> .
Benennen Sie ein Remote-Repository um
Benennen Sie die Fernbedienung mit dem Namen <old> in <new> . Alle Remote-Tracking-Zweige und Konfigurationseinstellungen für die Remote-Umgebung werden aktualisiert.
Um einen entfernten dev1 dev in dev1 :
git remote rename dev dev1
Entfernen Sie ein Remote-Repository
Entfernen Sie den Remote-Namen <name> . Alle Remote-Tracking-Zweige und Konfigurationseinstellungen für die Remote werden entfernt.
So entfernen Sie einen Remote-Repository- dev :
git remote rm dev
Remote-Repositorys anzeigen
Verwenden Sie git remote , um alle konfigurierten Remote-Repositorys git remote .
Es zeigt den Kurznamen (Aliase) jedes von Ihnen konfigurierten Remote-Handles.
$ git remote
premium
premiumPro
origin
Um detailliertere Informationen --verbose , kann das --verbose oder -v verwendet werden. Die Ausgabe enthält die URL und den Typ der Fernbedienung ( push oder 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)
Ändern Sie die Remote-URL Ihres Git-Repositorys
Möglicherweise möchten Sie dies tun, wenn das Remote-Repository migriert wird. Der Befehl zum Ändern der Remote-URL lautet:
git remote set-url
Es sind 2 Argumente erforderlich: ein vorhandener entfernter Name (Ursprung, Upstream) und die URL.
Überprüfen Sie Ihre aktuelle Remote-URL:
git remote -v
origin https://bitbucket.com/develop/myrepo.git (fetch)
origin https://bitbucket.com/develop/myrepo.git (push)
Ändern Sie Ihre Remote-URL:
git remote set-url origin https://localserver/develop/myrepo.git
Überprüfen Sie erneut Ihre Remote-URL:
git remote -v
origin https://localserver/develop/myrepo.git (fetch)
origin https://localserver/develop/myrepo.git (push)
Weitere Informationen zum Remote-Repository anzeigen
Sie können weitere Informationen zu einem Remote-Repository anzeigen, indem Sie git remote show <remote repository alias> anzeigen
git remote show origin
Ergebnis:
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)