Ricerca…


Sintassi

  • 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>

Parametri

Parametro Dettagli
-v, --verbose Esegui in modo verbale.
-m <master> Imposta la diramazione sul ramo <master> del remoto
--mirror = recuperare I Ref non saranno archiviati nello spazio dei nomi ref / remotes, ma saranno rispecchiati nel repository locale
--mirror = spinta git push si comporterà come se fosse passato --mirror
--no-tag git fetch <name> non importa i tag dal repository remoto
-t <branch> Specifica il telecomando per tracciare solo <branch>
-f git fetch <name> viene eseguito immediatamente dopo la configurazione del telecomando
--tags git fetch <name> importa ogni tag dal repository remoto
-a, --auto L'HEAD simbolico-ref è impostato sullo stesso ramo del HEAD del telecomando
-d, --delete Tutti i riferimenti elencati vengono cancellati dal repository remoto
--Inserisci Aggiunge <nome> all'elenco dei rami attualmente tracciati (set-branch)
--Inserisci Invece di cambiare qualche URL, viene aggiunto un nuovo URL (set-url)
--tutti Spingere tutti i rami.
--Elimina Tutti gli URL che corrispondono a <url> sono cancellati. (Set-url)
--Spingere Gli URL push sono manipolati invece di recuperare URL
-n Le testate remote non vengono interrogate prima con git ls-remote <name> , al loro posto vengono utilizzate le informazioni memorizzate nella cache
--funzionamento a secco segnala quali rami saranno potati, ma in realtà non li pota
--fesso Rimuovere i rami remoti che non hanno una controparte locale

Aggiungi un repository remoto

Per aggiungere un telecomando, utilizzare git remote add nella root del repository locale.

Per aggiungere un repository Git remoto <url> come un nome abbreviato <name> uso

git remote add <name> <url>

Il comando git fetch <name> può quindi essere utilizzato per creare e aggiornare i rami di tracciamento remoto <name>/<branch> .

Rinominare un repository remoto

Rinominare il telecomando denominato <old> in <new> . Tutti i rami di tracciamento remoto e le impostazioni di configurazione per il telecomando vengono aggiornati.

Per rinominare un nome di ramo remoto dev su dev1 :

git remote rename dev dev1

Rimuovere un repository remoto

Rimuovi il telecomando denominato <name> . Tutti i rami di tracciamento remoto e le impostazioni di configurazione per il telecomando vengono rimossi.

Per rimuovere un dev repository remoto:

git remote rm dev

Visualizza i repository remoti

Per elencare tutti i repository remoti configurati, utilizzare git remote .

Mostra il nome breve (alias) di ciascun handle remoto che hai configurato.

$ git remote
premium
premiumPro
origin

Per mostrare informazioni più dettagliate, è possibile utilizzare il flag --verbose o -v . L'output includerà l'URL e il tipo di telecomando ( push o 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)

Cambia l'URL remoto del tuo repository Git

Si consiglia di farlo se viene migrato il repository remoto. Il comando per cambiare l'URL remoto è:

git remote set-url

Richiede 2 argomenti: un nome remoto esistente (origine, monte) e l'url.

Controlla il tuo attuale URL remoto:

git remote -v
origin    https://bitbucket.com/develop/myrepo.git (fetch)
origin    https://bitbucket.com/develop/myrepo.git (push)

Modifica l'URL remoto:

git remote set-url origin https://localserver/develop/myrepo.git

Controlla di nuovo il tuo URL remoto:

git remote -v
origin    https://localserver/develop/myrepo.git (fetch)
origin    https://localserver/develop/myrepo.git (push)

Mostra ulteriori informazioni sul repository remoto

È possibile visualizzare ulteriori informazioni su un repository remoto mediante git remote show <remote repository alias>

git remote show origin

risultato:

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
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow