Meniu

Ghid comenzi GIT

In acest tutorial, explic cum se poate folosi git, adica voi explica diferite comenzi care sunt utilizate in git.

Setarea informatiilor despre utilizator

Acest lucru ar trebuie sa fie primul pas dupa instalarea git. Trebuie sa adaugi informatii despre tine (nume de utilizator si e-mail), astfel atunci cand se va consemna codul, se va genera si o scurta descriere a codului cu informatiile despre utilizator. ceea ce face mai usor de urmarit progresul codului. Pentru a adauga informatiile necesare despre tine trebuie sa rulezi comanda „git config”.

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

Dupa adaugarea informatiilor, trebuie sa verifici daca informatiile au fost actualizate cu succes.

$ git config ––list

Comenzi GIT

Creaza un depozit. Pentru a crea un depozit nou trebuie sa rulezi comanda:

$ git init

Cauta un depozit. Comanda pentru cautarea unui depozit este:

$ git grep „repository”

Conecteaza-te la un depozit de la distanta

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

$ git remote add origin remote_server

Pentru a verifica serverul, ruleaza comanda:

$ git remote -v

Cloneaza un depozit

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

$ git clone repository_path

Daca vrei sa clonezi un depozit localizat pe un server extern, atunci an nevoie de comanda urmatoare:

$ git clone nume_utilizator@server :/cale_depozit

Lista ramuri pentru depozit

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

$ git branch

Creaza o ramura noua

Pentru a crea si utiliza o ramura nou, tasteaza comanda:

$ git checkout -b „branchname”

Sterge o ramura a depozitului

Pentru a sterge o ramura, executa comanda:

$ git branch -d „nume_ramura”

Pentru a sterge o ramura dintr-un alt depozit, ai nevoie de comanda:

$ git push origin :„nume_ramura”

Schimba ramura

Pentru a schimba ramura curenta cu alta ramura, tasteaza comanda:

$ git checkout „nume_ramura”

Adauga un fisier

Pentru a adauga un fisier in depozit, executa comanda:

$ git add nume_fisier

Starea fisierelor

Pentru a verifica starea fisierelor (fisiere care urmeaza sa fie consemnate sau adaugate), ruleaza comanda:

# git status

Consemneaza modificarile

Dupa ce s-a adaugat un fisier sau modificat unul, trebuie adaugat o mica descriere a codului.

$ git commit -a

Pentru a adaugat descrierea la inceputul codului, se va rula comanda:

$ git commit -m „mesaj”

Trimitere code modificat

Pentru a trimite modificarile aduse codului in ramura principala, ai nevoie de comanda:

$ git push origin master

Trimite ramura in depozit

Pentru a trimite modificarile efectuate intr-o singura ramura a depozitului, comanda este:

$ git push origin „nume_ramura”

Pentru a trimite toate ramurile in depozit, comanda este:

$ git push –all origin

Combina doua ramuri

Pentru a imbina o ramura in ramura activa, foloseste comanda:

$ git merge „nume_ramura”

Imbina de la un server la altul

Pentru a descarca/trimite modificarile in directorul de lucru pe un server local, de la un server din alta parte, ruleaza comanda:

$ git pull

Verifica conflictele de fuziune

Pentru a vizualiza conflictele de imbinare fata de fisierul de baza, executa comanda:

$ git diff –base „nume_fisier”

Pentru a vizualiza toate conflictele, comanda este:

$ git diff

Daca vrei sa examinezi toate modificarile inainte de imbinare, ruleaza comanda:

$ git diff „ramura_sursa” „ramura_tinta”

Crearea etichetelor

Comanda pentru crearea etichetelor pentru a marca orice schimbare semnificativa este:

$ git tag „numar_eticheta” „id consemnare”

Ruleaza comanda urmatoare pentru a gasi id-ul pentru consemnarea codului:

$ git log

Trimite etichetele

Pentru a trimite toate etichetele create la server, executa comanda:

$ git push -tags origin

Revenire la modificarile efectuate

Daca vrei sa inlocuiesti modificarile efectuate pe ramura de lucru curenta cu ultimele modificari, comanda este:

$ git checkout -„nume_fisier”

Se poate prelua cea mai recenta istorie de la server si sa fie directionat in ramura principala a depozitului local, mai degraba decat s renunti la toate modificarile locale efectuate. Pentru asta comanda este:

$ git fetch origin
$ git reset -hard master

Sper ca acest tutorial este util si mai sper ca nu am gresit nimic, dar daca gasiti ceva greseli va rog sa lasati un comentariu mai jos ca sa pot corecta.

OlderGNU

Continut din vechiul website
  • | 85 articole

Nici un comentariu inca. Fii primul!
  • powered by Verysign