Aceasta este comanda git-fetch-pack 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-fetch-pack - Primește obiectele lipsă dintr-un alt depozit
REZUMAT
merge ambalaj [--all] [--quiet|-q] [--keep|-k] [--thin] [--include-tag]
[--upload-pack= ]
[--adâncime= ] [--nici un progres]
[-v] [ ...]
DESCRIERE
De obicei, ați dori să utilizați merge aduc, care este un înveliș de nivel superior al acestei comenzi,
in schimb.
Invocă git-upload-pack pe un depozit posibil la distanță și îi cere să trimită obiecte
lipsesc din acest depozit, pentru a actualiza capete numite. Lista comiterilor disponibile
local este găsit prin scanarea referințelor/ierarhiei locale și trimis la git-upload-pack
alergând pe celălalt capăt.
Această comandă degenerează pentru a descărca totul pentru a completa referințele solicitate de la telecomandă
partea când partea locală nu are un strămoș comun commit.
OPŢIUNI
--toate
Preluați toate referințele de la distanță.
--stdin
Luați lista de referințe de la stdin, una pe linie. Dacă există referințe specificate pe
linia de comandă în plus față de această opțiune, apoi referințele de la stdin sunt procesate după
cei de pe linia de comandă.
If --apatrid-rpc este specificat împreună cu această opțiune, atunci lista de referințe trebuie
să fie în format de pachet (pkt-line). Fiecare ref trebuie să fie într-un pachet separat și lista
trebuie să se încheie cu un pachet de spălare.
-q, --liniște
Trece -q steag la merge despachetează-obiecte; acest lucru face ca procesul de clonare să fie mai puțin detaliat.
-k, --ține
Nu invoca merge despachetează-obiecte pe datele primite, dar creați un singur pachet fișier din
în schimb și stocați-l în baza de date cu obiecte. Dacă este furnizat de două ori, pachetul este
blocat împotriva reambalării.
--subţire
Preluați un pachet „subțire”, care înregistrează obiecte în formă deltificată pe baza obiectelor nu
incluse în pachet pentru a reduce traficul de rețea.
--include-etichetă
Dacă partea de la distanță o acceptă, obiectele etichete adnotate vor fi descărcate pe aceeași
conexiune ca și celelalte obiecte dacă obiectul la care face referire eticheta este descărcat. The
apelantul trebuie să determine altfel etichetele pe care această opțiune le-a pus la dispoziție.
--upload-pack=
Utilizați aceasta pentru a specifica calea către git-upload-pack pe partea de la distanță, dacă nu este găsit pe
dvs. $PATH. Instalările de sshd ignoră scripturile de configurare a mediului utilizatorului pentru
shell-urile de autentificare (de ex. .bash_profile) și git-ul dvs. instalat privat nu pot fi găsite pe
valoarea implicită a sistemului $PATH. O altă soluție sugerată este să vă configurați $PATH în
„.bashrc”, dar acest steag este pentru persoanele care nu doresc să plătească cheltuielile generale pentru
shell-uri non-interactive, având un fișier .bashrc slab (ele setează majoritatea lucrurilor
în .bash_profile).
--exec=
La fel ca --upload-pack= .
--adâncime=
Limitați preluarea la lanțuri de strămoși nu mai lungi de n. git-upload-pack tratează
adâncime specială 2147483647 ca infinită chiar dacă există un lanț strămoș atât de lung.
--nici un progres
Nu arătați progresul.
--verificați-auto-conținut-și-conectat
Ieșiți „connectivity-ok” dacă pachetul primit este autonom și conectat.
-v
Rulați cu probă.
URL-ul către depozitul de la distanță.
...
Telecomanda se îndreaptă spre actualizare. Acesta este relativ la $GIT_DIR (de exemplu, „HEAD”,
„refs/heads/master”). Când nu este specificat, actualizați de la toate capetele pe care le are partea de la distanță.
Utilizați git-fetch-pack online folosind serviciile onworks.net