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)