IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

git-remote - Online nel cloud

Esegui git-remote nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando git-remote che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


git-remote - Gestisci set di repository monitorati

SINOSSI


git a distanza [-v | --verboso]
git a distanza aggiungere [-T ] [-m ] [-f] [--[no-]tag] [--mirror= ]
git a distanza rinominare
git a distanza rimuovere
git a distanza testa di serie (-a | --auto | -d | --delete | )
git a distanza set-rami [--Inserisci] ...
git a distanza ottieni-url [--spingi] [--tutti]
git a distanza set-url [--spingere] [ ]
git a distanza set-url --Inserisci [--spingere]
git a distanza set-url --Elimina [--spingere]
git a distanza [-v | --verboso] mostrare attraverso le sue creazioni [-n] ...
git a distanza fesso [-n | --funzionamento a secco] ...
git a distanza [-v | --verboso] update [-p | --fesso] [( | )...]

DESCRIZIONE


Gestisci l'insieme di repository ("remoti") di cui tieni traccia dei rami.

VERSIONI


-v, --verboso
Sii un po' più prolisso e mostra l'URL remoto dopo il nome. NOTA: questo deve essere posizionato
tra remoto e sottocomando.

COMANDI


Senza argomenti, mostra un elenco di telecomandi esistenti. Sono disponibili diversi sottocomandi per
eseguire operazioni sui telecomandi.

aggiungere
Aggiunge un telecomando chiamato per il repository su . Il comando git fetch
può quindi essere utilizzato per creare e aggiornare filiali di monitoraggio remoto / .

Con l'opzione -f, git fetch viene eseguito immediatamente dopo che le informazioni remote sono
impostare.

Con l'opzione --tags, git fetch importa ogni tag dal repository remoto.

Con l'opzione --no-tags, git fetch non importa i tag dal telecomando
repository.

Per impostazione predefinita, vengono importati solo i tag sui rami recuperati (vedi git-recupera(1)).

Con T opzione, invece della refspec glob predefinita per il telecomando da monitorare
tutti i rami sotto i riferimenti/remoti/ / namespace, una refspec da tracciare solo
è creato. Puoi dare più di un -t per tenere traccia di più rami
senza afferrare tutti i rami.

Con m opzione, un riferimento simbolico refs/remotes/ /HEAD è impostato per puntare a
telecomando ramo. Vedi anche il comando set-head.

Quando viene creato un mirror di recupero con --mirror=fetch, i riferimenti non verranno memorizzati nel
ref/telecomandi/ spazio dei nomi, ma piuttosto tutto in ref/ sul telecomando sarà direttamente
specchiato in ref/ nell'archivio locale. Questa opzione ha senso solo in bare
repository, perché un recupero sovrascriverebbe qualsiasi commit locale.

Quando viene creato un push mirror con --mirror=push, allora git push si comporterà sempre come
se --mirror è stato passato.

rinominare
Rinominare il telecomando con nome a . Tutti i rami e la configurazione di monitoraggio remoto
le impostazioni del telecomando vengono aggiornate.

Nel caso e sono uguali, e è un file sotto $GIT_DIR/remotes o
$GIT_DIR/branches, il telecomando viene convertito nel formato del file di configurazione.

rimuovere, rm
Rimuovere il telecomando denominato . Tutti i rami e la configurazione di monitoraggio remoto
le impostazioni per il telecomando vengono rimosse.

testa di serie
Imposta o elimina il ramo predefinito (cioè il target del ref simbolico
ref/telecomandi/ /HEAD) per il telecomando indicato. Avere un ramo predefinito per un telecomando
non è richiesto, ma consente di specificare il nome del telecomando al posto di a
ramo specifico. Ad esempio, se il ramo predefinito per l'origine è impostato su master, allora
origine può essere specificata ovunque si specifichi normalmente origine/principale.

Con -d o --delete, il riferimento simbolico refs/remotes/ /HEAD viene eliminato.

Con -a o --auto, il telecomando viene interrogato per determinare la sua HEAD, quindi il simbolico-ref
ref/telecomandi/ /HEAD è impostato sullo stesso ramo. ad esempio, se l'HEAD remoto è
puntato al prossimo, "git remote set-head origin -a" imposterà il simbolico-ref
refs/remotes/origin/HEAD a refs/remotes/origin/next. Funzionerà solo se
refs/remotes/origin/next esiste già; in caso contrario, deve essere recuperato prima.

Utilizzo per impostare i riferimenti simbolici/remoti/ /HEAD esplicitamente. ad esempio, "git
remote set-head origin master" imposterà il riferimento simbolico refs/remotes/origin/HEAD su
refs/remoti/origine/master. Funzionerà solo se già refs/remotes/origin/master
esiste; in caso contrario, deve essere recuperato prima.

set-rami
Modifica l'elenco dei rami monitorati dal telecomando denominato. Questo può essere usato per tenere traccia di a
sottoinsieme dei rami remoti disponibili dopo la configurazione iniziale per un remoto.

I rami nominati saranno interpretati come se fossero specificati con l'opzione -t sul git
a distanza aggiungere riga di comando.

Con --add, invece di sostituire l'elenco dei rami attualmente tracciati, aggiunge a quello
elenco.

ottieni-url
Recupera gli URL per un telecomando. Le configurazioni per invece di e pushInsteadOf sono
ampliato qui. Per impostazione predefinita, viene elencato solo il primo URL.

Con --spingere, gli URL push vengono interrogati anziché recuperare gli URL.

Con --tutti, verranno elencati tutti gli URL per il telecomando.

set-url
Modifica gli URL per il telecomando. Imposta il primo URL per remoto che corrisponde all'espressione regolare
(primo URL se no è dato) a . Se non corrisponde
qualsiasi URL, si verifica un errore e non viene modificato nulla.

Con --spingere, gli URL push vengono manipolati anziché recuperare gli URL.

Con --Inserisci, invece di modificare gli URL esistenti, viene aggiunto un nuovo URL.

Con --Elimina, invece di modificare gli URL esistenti, tutti gli URL corrispondono all'espressione regolare sono
cancellato per remoto . Il tentativo di eliminare tutti gli URL non push è un errore.

Tieni presente che l'URL push e l'URL di recupero, anche se possono essere impostati in modo diverso,
deve comunque riferirsi allo stesso luogo. Quello che hai inviato all'URL push dovrebbe essere quello che
vedrebbe se recuperassi immediatamente dall'URL di recupero. Se stai cercando di recuperare
da un luogo (ad es. il tuo upstream) e spingi in un altro (ad es. la tua pubblicazione
repository), utilizzare due telecomandi separati.

mostrare attraverso le sue creazioni
Fornisce alcune informazioni sul telecomando .

Con l'opzione -n, le teste remote non vengono interrogate prima con git ls-remote ;
vengono invece utilizzate le informazioni memorizzate nella cache.

fesso
Elimina tutti i rami di monitoraggio remoto obsoleti sotto . Questi rami stantii hanno
è già stato rimosso dal repository remoto a cui fa riferimento , ma sono ancora
disponibile localmente in "telecomandi/ ".

Con l'opzione --dry-run, segnala quali rami verranno potati, ma non potare effettivamente
Loro.

update
Recupera gli aggiornamenti per un insieme denominato di telecomandi nel repository come definito da
telecomandi. . Se un gruppo denominato non è specificato nella riga di comando, il
verrà utilizzato il parametro di configurazione remotes.default; se remotes.default non lo è
definito, tutti i telecomandi che non hanno il parametro di configurazione
a distanza. .skipDefaultUpdate impostato su true verrà aggiornato. (Vedere git-config(1)).

Con l'opzione --prune, elimina tutti i telecomandi aggiornati.

DISCUSSIONE


La configurazione remota si ottiene utilizzando remote.origin.url e remote.origin.fetch
variabili di configurazione. (Vedere git-config(1)).

ESEMPI


· Aggiungi un nuovo telecomando, recupera e controlla un ramo da esso

$ git telecomando
origine
$ git ramo -r
origine/TESTA -> origine/principale
origine/maestro
$ git remote aggiungi staging git://git.kernel.org/.../gregkh/staging.git
$ git telecomando
origine
messa in scena
$ git recupera stadiazione
...
Da git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
* [nuovo ramo] master -> staging/master
* [nuovo ramo] staging-linus -> staging/staging-linus
* [nuovo ramo] staging-next -> staging/staging-next
$ git ramo -r
origine/TESTA -> origine/principale
origine/maestro
messa in scena/maestro
staging/staging-linus
messa in scena/messa in scena-successiva
$ git checkout -b staging/master di staging
...

· Imitare git clonare ma tieni traccia solo dei rami selezionati

$ progetto mkdir.git
$ cd progetto.git
$git init
$ git remote add -f -t master -m origine master git://example.com/git.git/
$ git unione origine

Usa git-remote online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad