EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

git-remote - Online în cloud

Run-git la distanță în OnWorks hosting gratuit peste Ubuntu online, Fedora Online, Windows emulator online sau MAC OS emulator on-line

Aceasta este comanda git-remote care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


git-remote - Gestionează setul de depozite urmărite

REZUMAT


merge la distanta [-v | --verbos]
merge la distanta adăuga [-t ] [-m ] [-f] [--[no-]tags] [--mirror= ]
merge la distanta redenumi
merge la distanta scoate
merge la distanta set-cap (-A | --auto | -d | -delete | )
merge la distanta set-ramuri [--adăuga] ...
merge la distanta get-url [--Push] [--all]
merge la distanta set-url [--Apăsați] [ ]
merge la distanta set-url --adăuga [--Apăsați]
merge la distanta set-url --șterge [--Apăsați]
merge la distanta [-v | --verbos] Arăta [-n] ...
merge la distanta prună uscată [-n | --funcție uscată] ...
merge la distanta [-v | --verbos] actualizare [-P | --prună uscată] [( | ) ...]

DESCRIERE


Gestionați setul de depozite ("telecomenzi") ale căror ramuri le urmăriți.

OPŢIUNI


-v, --verbos
Fiți puțin mai pronunțat și afișați adresa URL la distanță după nume. NOTĂ: Acesta trebuie plasat
între distanță și subcomanda.

COMANDE


Fără argumente, arată o listă de telecomenzi existente. Mai multe subcomenzi sunt disponibile pentru
efectuați operațiuni pe telecomenzi.

adăuga
Adaugă o telecomandă numită pentru depozitul la . Comanda git fetch
pot fi apoi utilizate pentru a crea și de actualizare sucursale la distanță de urmărire / .

Cu opțiunea -f, git fetch este rulat imediat după ce informațiile de la distanță sunt
înființat.

Cu opțiunea --tags, git fetch importă fiecare etichetă din depozitul de la distanță.

Cu opțiunea --no-tags, git fetch nu importă etichete de pe telecomandă
repertoriu.

În mod implicit, numai etichetele de pe ramuri preluate sunt importate (a se vedea git-fetch(1)).

Cu T opțiune, în loc de refspec implicit pentru telecomanda Glob pentru a urmări
toate ramurile de sub refs/telecomenzi/ / namespace, o referință doar pentru urmărire
este creat. Puteți da mai mult de un -t pentru a urmări mai multe ramuri
fără să apuce toate ramurile.

Cu m opțiune, un simbol-ref refs/telecomenzi/ /HEAD este configurat pentru a indica
telecomenzii ramură. Vezi și comanda set-head.

Când o oglindă de preluare este creată cu --mirror=fetch, referințele nu vor fi stocate în
refs/telecomenzi/ Spațiu de nume, ci mai degrabă totul ref / pe telecomandă va fi direct
oglindită în ref / în depozitul local. Această opțiune are sens doar în bare
depozite, deoarece o preluare ar suprascrie orice comitere locală.

Atunci când o oglindă de împingere este creat cu = --mirror împinge, apoi împinge git se va comporta întotdeauna ca
dacă --oglindă a fost trecută.

redenumi
Redenumirea telecomanda numit la . Toate ramurile la distanță de urmărire și de configurare
setările pentru telecomandă sunt actualizate.

In caz și sunt la fel, și este un fișier sub $GIT_DIR/remotes sau
$GIT_DIR/branches, telecomanda este convertită în formatul fișierului de configurare.

scoate, rm
Scoateți telecomanda numit . Toate ramurile la distanță de urmărire și de configurare
setările pentru telecomandă sunt eliminate.

set-cap
Setează sau șterge ramura implicită (adică ținta simbolului-ref
refs/telecomenzi/ /HEAD) pentru telecomanda numită. Având o ramură implicită pentru o telecomandă
nu este necesară, dar permite numele telecomenzii care urmează să fie specificate in locul unei
ramură specifică. De exemplu, dacă ramura implicită pentru origine este setată la master, atunci
origine pot fi specificate oriunde v-ar specifica în mod normal, de origine / master.

Cu -d sau --delete, referința simbolică refs/remotes/ /HEAD este șters.

Cu -a sau --auto, telecomanda este interogată pentru a determina cap, apoi simbolic ref
refs/telecomenzi/ / HEAD este setat la aceeași ramură. de exemplu, dacă capul este la distanță
indicat în continuare, „git remote set-head origin -a” va seta simbolul-ref
refs/remotes/origin/HEAD la refs/remotes/origin/next. Acest lucru va funcționa numai dacă
refs/remotes/origin/next există deja; dacă nu, trebuie adus mai întâi.

Utilizare pentru a seta simbolic-ref ref / Telecomenzi / / HEAD în mod explicit. de exemplu, „git
remote set-head origin master" va seta referințele simbolice/telecomenzile/origina/HEAD la
refs/telecomenzi/origine/master. Acest lucru va funcționa numai dacă refs/remotes/origin/master deja
există; dacă nu, trebuie adus mai întâi.

set-ramuri
Schimbă lista de ramuri urmărite de telecomanda numită. Acesta poate fi folosit pentru a urmări a
subsetul de ramuri disponibile la distanță după configurarea inițială pentru o telecomandă.

Ramurile denumite vor fi interpretate ca și cum ar fi specificate cu opțiunea -t de pe merge
la distanta adăuga Linie de comanda.

Cu --add, în loc să înlocuiască lista de ramuri urmărite în prezent, se adaugă la asta
listă.

get-url
Extrage adresele URL pentru o telecomandă. Configurațiile pentru insteadOf și pushInsteadOf sunt
extins aici. În mod implicit, este afișată doar prima adresă URL.

cu --Apăsați, URL-uri împinge sunt interogate, mai degrabă decât prelua adrese URL.

cu --toate, Toate URL-urile pentru telecomandă vor fi listate.

set-url
Modifică adresele URL pentru telecomandă. Setează prima adresă URL pentru telecomandă care se potrivește regex
(prima adresă URL dacă nu este dat) să . Dacă nu se potrivește
orice URL, apare o eroare și nimic nu este schimbat.

cu --Apăsați, adresele URL push sunt manipulate în loc de adresele URL de preluare.

cu --adăuga, În loc de a schimba URL-uri existente, se adaugă o nouă adresă URL.

cu --șterge, În loc de a schimba URL-uri existente, regex toate URL-urile de potrivire sunt
șterse pentru telecomandă . Încercarea de a șterge toate adresele URL non-push este o eroare.

Rețineți că adresa URL push și URL-ul de preluare, chiar dacă pot fi setate diferit,
trebuie să se refere în continuare la același loc. Ceea ce ați introdus la adresa URL push ar trebui să fie ceea ce dvs
ar vedea dacă ați preluat imediat de la adresa URL de preluare. Dacă încerci să aduci
dintr-un loc (de exemplu, în amonte) și împingeți în altul (de exemplu, publicarea dvs.).
depozit), utilizați două remotes separate.

Arăta
Oferă câteva informații despre telecomandă .

Cu opțiunea -n, capetele de la distanță nu sunt interogate mai întâi cu git ls-remote ;
informațiile stocate în memoria cache este utilizată în schimb.

prună uscată
Șterge toate ramurile învechite de urmărire de la distanță de sub . Aceste ramuri vechi au
fost deja eliminate din depozitul de la distanță de referință de , Dar sunt încă
disponibil local în „telecomenzi/ ".

Cu opțiunea --dry-run, raport ce ramuri vor fi tunși, dar nu de fapt, prună
Le.

actualizare
Preluați actualizări pentru un set numit de telecomenzi din depozit, așa cum este definit de
telecomenzi. . Dacă un grup numit nu este specificat pe linia de comandă,
va fi folosit parametrul de configurare remotes.default; dacă telecomenzi.implicit nu este
definite, toate telecomenzile care nu au parametrul de configurare
la distanta. .skipDefaultUpdate setat la true va fi actualizat. (Vedea git-config(1)).

Cu opțiunea --prune, tăiați toate telecomenzile care sunt actualizate.

DISCUŢIE


Configurarea la distanță se realizează folosind remote.origin.url și remote.origin.fetch
variabile de configurare. (Vedea git-config(1)).

EXEMPLE


· Adăugați o nouă telecomandă, preluați și verificați o sucursală din ea

$ git telecomandă
origine
$ git ramură -r
origine/HEAD -> origine/master
origine/stăpân
$ git remote add staging git://git.kernel.org/.../gregkh/staging.git
$ git telecomandă
origine
înscenare
$ Git fetch stadializare
...
De la git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
* [ramură nouă] master -> staging/master
* [ramură nouă] staging-linus -> staging/staging-linus
* [ramură nouă] staging-next -> staging/staging-next
$ git ramură -r
origine/HEAD -> origine/master
origine/stăpân
de așteptare / master
punere în scenă/înscenare-linus
punere în scenă/înscenare-next
$ git checkout -b staging staging/master
...

· imitați merge clona dar urmăriți numai ramurile selectate

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

Utilizați git-remote online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad