logo

Telecomanda Git

În Git, termenul de la distanță se referă la depozitul de la distanță. Este un depozit partajat pe care toți membrii echipei îl folosesc pentru a-și schimba modificările. Un depozit de la distanță este stocat pe un serviciu de găzduire de cod, cum ar fi un server intern, GitHub, Subversion și multe altele. În cazul unui depozit local, o telecomandă de obicei nu oferă un arbore de fișiere cu starea curentă a proiectului; ca alternativă, constă doar din datele de versiune .git.

Dezvoltatorii pot efectua multe operațiuni cu serverul de la distanță. Aceste operațiuni pot fi o clonă, preluare, împingere, tragere și multe altele. Luați în considerare imaginea de mai jos:

Telecomanda Git

Verificați telecomanda

Pentru a verifica configurația serverului la distanță, rulați telecomanda git comanda. Comanda git remote permite accesarea conexiunii dintre distanță și local. Dacă doriți să vedeți existența originală a depozitului dvs. clonat, utilizați comanda git remote. Poate fi folosit ca:

Sintaxă:

 $ git remote 

Ieșire:

setările browserului web
Telecomanda Git

Comanda dată furnizează numele de la distanță ca originea . Origine este numele implicit pentru serverul la distanță, care este dat de Git.

Git remote -v:

Telecomanda Git acceptă o opțiune specifică -v pentru a afișa URL-urile pe care Git le-a stocat ca nume scurt. Aceste nume scurte sunt folosite în timpul operației de citire și scriere. Aici, -v reprezintă verboroasă . Putem folosi --verbos în locul lui -v. Este folosit ca:

Sintaxă:

 $ git remote -v 

Sau

 $ git remote --verbose 

Ieșire:

Telecomanda Git

Ieșirea de mai sus oferă conexiuni la distanță disponibile. Dacă un depozit conține mai multe conexiuni la distanță, această comandă le va lista pe toate.

Git Remote Add

Când preluăm un depozit implicit, git adaugă o telecomandă pentru depozit. De asemenea, putem adăuga în mod explicit o telecomandă pentru un depozit. Putem adăuga o telecomandă ca poreclă sau nume scurt. Pentru a adăuga telecomanda ca nume scurt, urmați comanda de mai jos:

Sintaxă:

 $ git remote add 

Ieșire:

Telecomanda Git

În rezultatul de mai sus, am adăugat un depozit la distanță cu un depozit existent ca nume scurt ' hd '. Acum, puteți folosi „ hd ' pe linia de comandă în locul întregii adrese URL. De exemplu, dacă doriți să extrageți depozitul, luați în considerare rezultatul de mai jos:

Telecomanda Git

Am extras un depozit folosind numele său scurt în loc de adresa URL la distanță. Acum, ramura principală a depozitului poate fi accesată printr-un nume scurt.

Preluarea și tragerea de ramură de la distanță

Puteți prelua și extrage date din depozitul de la distanță. Comanda fetch and pull merge la acel server la distanță și preia toate datele din acel proiect la distanță pe care nu le aveți încă. Aceste comenzi ne permit să obținem referințele la toate ramurile de la acea telecomandă.

Pentru a prelua datele din proiectele dvs. la distanță, executați comanda de mai jos:

 $ git fetch 

Pentru a clona depozitul de la distanță din proiectele dvs. la distanță, executați comanda de mai jos:

jquery la clic
 $ git clone 

Când clonăm un depozit, depozitul la distanță este adăugat cu un nume implicit ' origine .' Deci, în mare parte, comanda este folosită ca origine git fetch.

Originea git fetch preia actualizările care au fost făcute pe serverul la distanță de când l-ați clonat. Comanda git fetch descarcă numai datele în depozitul local; nu unește sau modifică datele până când nu operezi. Trebuie să-l îmbinați manual în depozitul dvs. când doriți.

arhitectura de retea

Pentru a extrage depozitul, executați comanda de mai jos:

 $ git pull 

Comanda git pull preia automat și apoi îmbină datele de la distanță în ramura dvs. curentă. Tragerea este un flux de lucru mai ușor și confortabil decât preluarea. Deoarece comanda git clone setează ramura dvs. principală locală pentru a urmări ramura principală la distanță pe serverul pe care l-ați clonat.

Împingeți către Sucursala la distanță

Dacă doriți să vă împărtășiți proiectul, trebuie să-l împingeți în amonte. Comanda git push este folosită pentru a partaja un proiect sau pentru a trimite actualizări la serverul de la distanță. Este folosit ca:

 $ git push 

Pentru a actualiza ramura principală a proiectului, utilizați comanda de mai jos:

 $ git push origin master 

Este un utilitar special de linie de comandă care specifică ramura și directorul de la distanță. Când aveți mai multe ramuri pe un server la distanță, atunci această comandă vă ajută să specificați ramura și depozitul principal.

În general, termenul origine reprezintă depozitul la distanță, iar master este considerat ramura principală. Deci, întreaga declarație' git push origin master ' a împins conținutul local pe ramura principală a locației la distanță.

Git Remove Remote

Puteți elimina o conexiune la distanță dintr-un depozit. Pentru a elimina o conexiune, executați comanda git remote cu elimina sau rm opțiune. Se poate face ca:

Sintaxă:

 $ git remote rm 

Sau

 $ git remote remove 

Luați în considerare exemplul de mai jos:

Să presupunem că sunteți conectat la un server la distanță implicit ' origine .' Pentru a verifica detaliat telecomanda, executați comanda de mai jos:

 $ git remote -v 

Ieșire:

Telecomanda Git

Ieșirea de mai sus va lista serverul la distanță disponibil. Acum, efectuați operația de eliminare așa cum s-a menționat mai sus. Luați în considerare rezultatul de mai jos:

Telecomanda Git

În rezultatul de mai sus, am eliminat „originea” serverului la distanță din depozitul meu.

Redenumire Git Remote

Git permite redenumirea numelui serverului la distanță, astfel încât să puteți utiliza un nume scurt în locul numelui serverului la distanță. Comanda de mai jos este folosită pentru a redenumi serverul la distanță:

Sintaxă:

orașe din australia
 $ git remote rename 

Ieșire:

Telecomanda Git

În rezultatul de mai sus, am redenumit originea numelui serverului meu implicit în hd. Acum, pot opera folosind acest nume în locul originii. Luați în considerare rezultatul de mai jos:

Telecomanda Git

În rezultatul de mai sus, am extras depozitul de la distanță folosind numele serverului hd. Dar, când folosesc vechiul nume de server, se afișează o eroare cu mesajul „ „origin” nu pare a fi un depozit git .' Înseamnă că Git nu identifică vechiul nume, așa că toate operațiunile vor fi efectuate cu un nume nou.

Telecomanda Git Show

Pentru a vedea informații suplimentare despre o anumită telecomandă, utilizați comanda git remote împreună cu subcomandă show. Este folosit ca:

unghi ascutit

Sintaxă:

 $ git remote show 

Va avea ca rezultat informații despre serverul de la distanță. Conține o listă de ramuri legate de telecomandă și, de asemenea, punctele finale atașate pentru preluare și împingere.

Ieșire:

Telecomanda Git

Rezultatul de mai sus afișează adresele URL pentru depozitul de la distanță, precum și informațiile despre ramurile de urmărire. Aceste informații vor fi utile în diferite cazuri.

Git Change Remote (Modificarea adresei URL a telecomenzii)

Putem schimba adresa URL a unui depozit de la distanță. Comanda git remote set este folosită pentru a schimba adresa URL a depozitului. Schimbă o adresă URL a unui depozit de la distanță existent.

Set de telecomandă Git:

Putem schimba adresa URL de la distanță pur și simplu utilizând comanda git remote set. Să presupunem că vrem să facem un nume unic pentru proiectul nostru pentru a-l specifica. Git ne permite să facem acest lucru. Este un proces simplu. Pentru a schimba adresa URL la distanță, utilizați comanda de mai jos:

 $ git remote set-url 

The set-url de la distanță comanda preia două tipuri de argumente. Primul este , este numele dvs. actual de server pentru depozit. Al doilea argument este , este noul dvs. nume URL pentru depozit. Ar trebui să fie în formatul de mai jos: https://github.com/URLChanged

Luați în considerare imaginea de mai jos:

Telecomanda Git

În rezultatul de mai sus, mi-am schimbat adresa URL a depozitului existent ca https://github.com/URLChanged din https://github.com/ImDwivedi1/GitExample2 . Se poate înțelege prin numele meu URL că am schimbat acest lucru. Pentru a verifica cea mai recentă adresă URL, executați comanda de mai jos:

 $ git remote -v