Ghid comenzi GIT

Tutoriale

În tutorialul anterior, am explicat cum se instalează git în Ubuntu. În acest tutorial, explic cum se poate folosi git, adică voi explica diferite comenzi care sunt utilizate în git.

Setarea informațiilor despre utilizator

Acest lucru ar trebuie să fie primul pas după instalarea git. Trebuie să adaugi informații despre tine (nume de utilizator și e-mail), astfel atunci când se va consemna codul, se va genera și o scurtă descriere a codului cu informațiile despre utilizator. ceea ce face mai ușor de urmărit progresul codului. Pentru a adăuga informațiile necesare despre tine trebuie să rulezi comanda „git config”.

$ git config ––global user.name „GNU Linux România”
$ git config ––global user.email „test@gnulinux.ro”

După adăugarea informațiilor, trebuie să verifici dacă informațiile au fost actualizate cu succes.

$ git config ––list

Comenzi GIT

Crează un depozit

Pentru a crea un depozit nou trebuie să rulezi comanda:

$ git init

Caută un depozit

Comanda pentru căutarea unui depozit este:

$ git grep „repository”

Conectează-te la un depozit de la distanță

Pentru a te conecta la un depozit aflat pe un alt server, rulează comanda:

$ git remote add origin remote_server

Pentru a verifica serverul, rulează comanda:

$ git remote -v

Clonează un depozit

Pentru a clona un depozit de pe un server local, execută comanda:

$ git clone repository_path

Dacă vrei să clonezi un depozit localizat pe un server extern, atunci an nevoie de comanda următoare:

$ git clone nume_utilizator@server :/cale_depozit

Listă ramuri pentru depozit

Pentru a verifica lista tuturor ramurilor de la un depozit, rulează comanda:

$ git branch

Crează o ramură nouă

Pentru a crea și utiliza o ramură nou, tastează comanda:

$ git checkout -b „branchname”

Șterge o ramură a depozitului

Pentru a șterge o ramură, execută comanda:

$ git branch -d „nume_ramură”

Pentru a șterge o ramură dintr-un alt depozit, ai nevoie de comanda:

$ git push origin :„nume_ramură”

Schimbă ramura

Pentru a schimba ramura curentă cu altă ramură, tastează comanda:

$ git checkout „nume_ramură”

Adaugă un fișier

Pentru a adăuga un fișier în depozit, execută comanda:

$ git add nume_fișier

Starea fișierelor

Pentru a verifica starea fișierelor (fișiere care urmează să fie consemnate sau adăugate), rulează comanda:

# git status

Consemnează modificările

După ce s-a adăugat un fișier sau modificat unul, trebuie adăugat o mică descriere a codului.

$ git commit -a

Pentru a adăugat descrierea la începutul codului, se va rula comanda:

$ git commit -m „mesaj”

Trimitere code modificat

Pentru a trimite modificările aduse codului în ramura principală, ai nevoie de comanda:

$ git push origin master

Trimite ramura în depozit

Pentru a trimite modificările efectuate într-o singură ramură a depozitului, comanda este:

$ git push origin „nume_ramură”

Pentru a trimite toate ramurile în depozit, comanda este:

$ git push –all origin

Combină două ramuri

Pentru a îmbina o ramură în ramura activă, folosește comanda:

$ git merge „nume_ramură”

Îmbină de la un server la altul

Pentru a descărca/trimite modificările în directorul de lucru pe un server local, de la un server din altă parte, rulează comanda:

$ git pull

Verifică conflictele de fuziune

Pentru a vizualiza conflictele de îmbinare față de fișierul de bază, execută comanda:

$ git diff –base „nume_fișier”

Pentru a vizualiza toate conflictele, comanda este:

$ git diff

Dacă vrei să examinezi toate modificările înainte de îmbinare, rulează comanda:

$ git diff „ramură_sursă” „ramură_țintă”

Crearea etichetelor

Comanda pentru crearea etichetelor pentru a marca orice schimbare semnificativă este:

$ git tag „număr_etichetă” „id consemnare”

Rulează comanda următoare pentru a găsi id-ul pentru consemnarea codului:

$ git log

Trimite etichetele

Pentru a trimite toate etichetele create la server, execută comanda:

$ git push -tags origin

Revenire la modificările efectuate

Dacă vrei să înlocuiești modificările efectuate pe ramura de lucru curentă cu ultimele modificări, comanda este:

$ git checkout -„nume_fișier”

Se poate prelua cea mai recentă istorie de la server și să fie direcționat în ramura principală a depozitului local, mai degrabă decât s renunți la toate modificările locale efectuate. Pentru asta comanda este:

$ git fetch origin
$ git reset -hard master

 

Sper că acest tutorial este util și mai sper că nu am greșit nimic, dar dacă găsiți ceva greșeli vă rog să lăsați un comentariu mai jos ca să pot corecta.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *