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)


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow