Zoeken…


Syntaxis

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

parameters

Parameter Details
-v, --verbose Ren uitgebreid.
-m <master> Stelt het hoofd in op de <master> branch van de afstandsbediening
--mirror = ophalen Refs worden niet opgeslagen in de naamruimte refs / afstandsbedieningen, maar worden in plaats daarvan gespiegeld in de lokale repo
--mirror = push git push zal zich gedragen alsof --mirror is doorgegeven
--no-labels git fetch <name> importeert geen tags uit de externe repo
-t <tak> Specificeert de afstandsbediening om alleen <tranche> te volgen
-f git fetch <name> wordt onmiddellijk uitgevoerd nadat de afstandsbediening is ingesteld
--tags git fetch <name> importeert elke tag uit de externe repo
-a, --auto De HEAD van de symbolische referentie staat op dezelfde tak als de HEAD van de afstandsbediening
-d, - verwijderen Alle vermelde referenties worden verwijderd uit de externe repository
--toevoegen Voegt <naam> toe aan lijst van momenteel getraceerde takken (set-takken)
--toevoegen In plaats van een URL te wijzigen, wordt een nieuwe URL toegevoegd (set-url)
--allemaal Duw alle takken.
--delete Alle URL's die overeenkomen met <url> worden verwijderd. (Set-url)
--Duwen Push-URL's worden gemanipuleerd in plaats van ophaal-URL's
-n De externe hoofden worden niet eerst opgevraagd met git ls-remote <name> , in plaats daarvan wordt informatie in de cache gebruikt
--oefening rapporteer welke takken worden gesnoeid, maar snoei ze niet echt
--gedroogde pruim Verwijder externe vertakkingen die geen lokale tegenhanger hebben

Voeg een externe opslagplaats toe

Om een remote toe te voegen, gebruik je git remote add in de root van je lokale repository.

Gebruik voor het toevoegen van een externe Git-repository <url> als een eenvoudige korte naam <naam>

git remote add <name> <url>

De opdracht git fetch <name> kan vervolgens worden gebruikt om remote-tracking branches <name>/<branch> te maken en bij te werken.

Hernoem een externe opslagplaats

Wijzig de naam van de afstandsbediening <old> in <new> . Alle remote-tracking filialen en configuratie-instellingen voor de afstandsbediening worden bijgewerkt.

De naam van een externe dev1 dev in dev1 :

git remote rename dev dev1

Verwijder een externe opslagplaats

Verwijder de afstandsbediening met de naam <name> . Alle remote-tracking branches en configuratie-instellingen voor de remote worden verwijderd.

Een externe repository- dev :

git remote rm dev

Externe opslagplaatsen weergeven

Gebruik git remote om alle geconfigureerde externe opslagplaatsen weer te geven.

Het toont de korte naam (aliassen) van elke externe greep die u hebt geconfigureerd.

$ git remote
premium
premiumPro
origin

Voor meer gedetailleerde informatie kan de vlag --verbose of -v worden gebruikt. De uitvoer bevat de URL en het type afstandsbediening ( push of 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)

Wijzig de externe URL van je Git-repository

Mogelijk wilt u dit doen als de externe opslagplaats is gemigreerd. De opdracht voor het wijzigen van de externe URL is:

git remote set-url

Er zijn 2 argumenten nodig: een bestaande externe naam (oorsprong, stroomopwaarts) en de url.

Controleer uw huidige externe URL:

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

Wijzig uw externe URL:

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

Controleer nogmaals uw externe URL:

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

Meer informatie weergeven over externe opslagplaats

Je kunt meer informatie over een externe repository bekijken door git remote show <remote repository alias>

git remote show origin

resultaat:

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
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow