EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

git-remote – Online in der Cloud

Führen Sie git-remote im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl git-remote, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


git-remote – Satz verfolgter Repositorys verwalten

ZUSAMMENFASSUNG


git entfernt [-v | --verbose]
git entfernt hinzufügen [-T ] [-M ] [-f] [--[no-]tags] [--mirror= ]
git entfernt umbenennen
git entfernt entfernen
git entfernt Set-Kopf (-a | --auto | -d | --delete | )
git entfernt set-zweige [--hinzufügen] ...
git entfernt Get-URL [--push] [--all]
git entfernt Set-URL [--drücken] [ ]
git entfernt Set-URL --hinzufügen [--drücken]
git entfernt Set-URL --löschen [--drücken]
git entfernt [-v | --verbose] erklären [-N] ...
git entfernt Pflaume [-n | --Probelauf] ...
git entfernt [-v | --verbose] Aktualisierung [-p | --prune] [( | )...]

BESCHREIBUNG


Verwalten Sie die Gruppe von Repositorys („Remotes“), deren Zweige Sie verfolgen.

OPTIONAL


-v, --verbose
Seien Sie etwas ausführlicher und zeigen Sie die Remote-URL nach dem Namen an. HINWEIS: Dies muss platziert werden
zwischen Fernbedienung und Unterbefehl.

BEFEHLE


Zeigt ohne Argumente eine Liste der vorhandenen Fernbedienungen an. Es stehen mehrere Unterbefehle zur Verfügung
Vorgänge auf den Fernbedienungen durchführen.

hinzufügen
Fügt eine Fernbedienung mit dem Namen hinzu für das Repository unter . Der Befehl git fetch
kann dann zum Erstellen und Aktualisieren von Remote-Tracking-Zweigen verwendet werden / .

Mit der Option -f git fetch wird unmittelbar nach der Eingabe der Remote-Informationen ausgeführt
Konfiguration.

Mit der Option --tags git fetch importiert jedes Tag aus dem Remote-Repository.

Mit der Option --no-tags git fetch importiert keine Tags von der Fernbedienung
Repository.

Standardmäßig werden nur Tags auf abgerufenen Zweigen importiert (siehe git-holen(1)).

Mit -t Option anstelle der Standard-Glob-Refspec für die zu verfolgende Fernbedienung
alle Zweige unter refs/remotes/ / Namespace, eine Refspec, die nur verfolgt werden soll
geschaffen. Sie können mehr als ein -t angeben um mehrere Filialen zu verfolgen
ohne alle Äste zu ergreifen.

Mit M Option, eine symbolische Referenz refs/remotes/ /HEAD ist so eingerichtet, dass es auf zeigt
Fernbedienungen Zweig. Siehe auch den Befehl set-head.

Wenn ein Abrufspiegel mit --mirror=fetch erstellt wird, werden die Refs nicht im gespeichert
refs/remotes/ Namensraum, sondern alles darin refs/ auf der Fernbedienung wird direkt sein
gespiegelt in refs/ im lokalen Repository. Diese Option ist nur im Bare-Modus sinnvoll
Repositorys, da ein Abruf alle lokalen Commits überschreiben würde.

Wenn ein Push-Spiegel mit --mirror=push erstellt wird, verhält sich Git Push immer wie folgt
wenn --mirror übergeben wurde.

umbenennen
Benennen Sie die benannte Fernbedienung um Zu . Alle Remote-Tracking-Zweige und -Konfigurationen
Die Einstellungen für die Fernbedienung werden aktualisiert.

Falls Und sind gleich, und ist eine Datei unter $GIT_DIR/remotes oder
$GIT_DIR/branches, die Fernbedienung wird in das Konfigurationsdateiformat konvertiert.

entfernen, rm
Entfernen Sie die Fernbedienung mit dem Namen . Alle Remote-Tracking-Zweige und -Konfigurationen
Einstellungen für die Fernbedienung werden entfernt.

Set-Kopf
Legt den Standardzweig (d. h. das Ziel der symbolischen Referenz) fest oder löscht ihn
refs/remotes/ /HEAD) für die benannte Fernbedienung. Einen Standardzweig für eine Fernbedienung haben
ist nicht erforderlich, ermöglicht aber die Angabe des Namens der Fernbedienung anstelle von a
bestimmte Branche. Wenn beispielsweise der Standardzweig für Ursprung auf „Master“ eingestellt ist, dann
origin kann überall dort angegeben werden, wo Sie normalerweise origin/master angeben würden.

Mit -d oder --delete wird die symbolische Referenz refs/remotes/ /HEAD wird gelöscht.

Mit -a oder --auto wird die Fernbedienung abgefragt, um ihren HEAD und dann die symbolische Referenz zu ermitteln
refs/remotes/ /HEAD ist auf denselben Zweig festgelegt. zB wenn der entfernte HEAD ist
Als nächstes wird mit „git remote set-head origin -a“ die symbolische Referenz festgelegt
refs/remotes/origin/HEAD zu refs/remotes/origin/next. Dies funktioniert nur, wenn
refs/remotes/origin/next existiert bereits; Wenn nicht, muss es zuerst abgerufen werden.

Verwenden um die symbolische Referenz refs/remotes/ festzulegen /HEAD explizit. z. B. „git
„remote set-head origin master“ setzt die symbolische Referenz refs/remotes/origin/HEAD auf
refs/remotes/origin/master. Dies funktioniert nur, wenn refs/remotes/origin/master bereits vorhanden ist
existiert; Wenn nicht, muss es zuerst abgerufen werden.

set-zweige
Ändert die Liste der Zweige, die von der benannten Fernbedienung verfolgt werden. Dies kann verwendet werden, um a zu verfolgen
Teilmenge der verfügbaren Remote-Zweige nach der Ersteinrichtung für eine Remote.

Die benannten Zweige werden so interpretiert, als wären sie mit der Option -t angegeben git
entfernt hinzufügen Befehlszeile.

Mit --add wird die Liste der aktuell verfolgten Zweige nicht ersetzt, sondern hinzugefügt
Liste.

Get-URL
Ruft die URLs für eine Fernbedienung ab. Konfigurationen für InsteadOf und pushInsteadOf sind
hier erweitert. Standardmäßig wird nur die erste URL aufgeführt.

Mit der --drückenwerden Push-URLs und nicht Fetch-URLs abgefragt.

Mit der --alle, werden alle URLs für die Fernbedienung aufgelistet.

Set-URL
Ändert URLs für die Fernbedienung. Legt die erste URL für Remote fest das passt zu Regex
(erste URL, falls nein gegeben ist) zu . Wenn passt nicht
Wenn Sie eine beliebige URL aufrufen, tritt ein Fehler auf und es wird nichts geändert.

Mit der --drückenwerden Push-URLs anstelle von Fetch-URLs manipuliert.

Mit der --hinzufügenAnstatt bestehende URLs zu ändern, wird eine neue URL hinzugefügt.

Mit der --löschen, anstatt bestehende URLs zu ändern, alle URLs, die mit Regex übereinstimmen Sind
für Remote gelöscht . Der Versuch, alle Nicht-Push-URLs zu löschen, ist ein Fehler.

Beachten Sie, dass die Push-URL und die Abruf-URL, auch wenn sie unterschiedlich eingestellt werden können,
muss sich immer noch auf denselben Ort beziehen. Was Sie an die Push-URL gesendet haben, sollte das sein, was Sie möchten
würde sehen, ob Sie sofort von der Abruf-URL abgerufen haben. Wenn Sie versuchen zu holen
von einem Ort (z. B. Ihrem Upstream) und an einen anderen (z. B. Ihre Veröffentlichung) übertragen
Repository), verwenden Sie zwei separate Fernbedienungen.

erklären
Gibt einige Informationen über die Fernbedienung .

Mit der Option -n werden die Remote-Heads nicht zuerst mit git ls-remote abgefragt ;
Stattdessen werden zwischengespeicherte Informationen verwendet.

Pflaume
Löscht alle veralteten Remote-Tracking-Zweige darunter . Diese abgestandenen Zweige haben
wurde bereits aus dem Remote-Repository entfernt, auf das verwiesen wird , sind es aber immer noch
lokal verfügbar in „remotes/ ".

Melden Sie mit der Option --dry-run, welche Zweige beschnitten werden, beschneiden Sie sie jedoch nicht tatsächlich
Them.

Aktualisierung
Rufen Sie Updates für eine benannte Gruppe von Remotes im Repository ab, wie durch definiert
Fernbedienungen. . Wenn in der Befehlszeile keine benannte Gruppe angegeben ist, wird die
Es wird der Konfigurationsparameter remotes.default verwendet. wenn remotes.default nicht vorhanden ist
definiert, alle Fernbedienungen, die den Konfigurationsparameter nicht haben
Fernbedienung. .skipDefaultUpdate auf true gesetzt wird aktualisiert. (Sehen git-config(1)).

Mit der Option --prune bereinigen Sie alle aktualisierten Remote-Rechner.

DISKUSSION


Die Remote-Konfiguration erfolgt über remote.origin.url und remote.origin.fetch
Konfigurationsvariablen. (Sehen git-config(1)).

Beispiele:


· Fügen Sie eine neue Fernbedienung hinzu, rufen Sie sie ab und checken Sie einen Zweig daraus aus

$ git remote
Herkunft
$ git branch -r
Ursprung/KOPF -> Ursprung/Master
Herkunft/Meister
$ git remote staging hinzufügen git://git.kernel.org/.../gregkh/staging.git
$ git remote
Herkunft
Aufführung
$ git fetch Staging
...
Von git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
* [neuer Zweig] master -> staging/master
* [neuer Zweig] staging-linus -> staging/staging-linus
* [neuer Zweig] staging-next -> staging/staging-next
$ git branch -r
Ursprung/KOPF -> Ursprung/Master
Herkunft/Meister
Inszenierung/Meister
staging/staging-linus
staging/staging-next
$ git checkout -b staging staging/master
...

· Imitieren git klonen aber verfolgen Sie nur ausgewählte Zweige

$ mkdir project.git
$ cd project.git
$git init
$ git remote add -f -t master -m master origin git://example.com/git.git/
$ git Merge-Ursprung

Verwenden Sie git-remote online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad