- Stefanescu Mihai a postat in Paginare in PHP
- johhny a postat in Paginare in PHP
- Stefanescu Mihai a postat in Cum pot afisa eroarea cand utilizatorul a scris un username gresit sau o parola gresita?
- madalin a postat in Cum pot afisa eroarea cand utilizatorul a scris un username gresit sau o parola gresita?
- Stefanescu Mihai a postat in Featureuri site
Git ?!? Ce este git?
Ce este git? O intrebare pe care ste pusa des de incepatorii in ale programarii.
Git este un sistem de versionare a codului si a fost scris de Linux Torvalds, creatorul kernelului Linux. Acest git a fost creat in asa fel incat sa tina evidenta tuturor modificarilot dintr-un anumit cod.
Inainte de a incepe acest articol trebuie sa va anunt ca pentru a inteleg mai bine despre ce vorbesc ar trebui sa fiti putin familiarizati cu linia de comanda din linux.
Instalare
Daca folosesti Windows atunci poti intra pe site-ul git si sa descarci instller-ul.
Dar, daca folosesti Linux (Ubuntu) atunci trebuie sa deschizi terminalul (alt+t) si sa scrii urmatoarea comanda:
sudo apt-get install git
Un repository Git
Un repository este de fapt un folder in care git urmareste modificarile. Hai sa facem un folder nou si sa-l numim test
mkdir test
Acum hai sa intram in acest folder nou
cd test
Si acum hai sa initializam git
git init
Felicitari! Doar ce ai great un repository nou!
Configurare Git
Nu te grabi sa faci modificari ina cest folder.
Acum trebuie sa ii spunem lui git numele si adresa de email (pentru configurare).
Rulati urmatoarea comanda:
git config user.name "Stefanescu Mihai"
iar pentru email
git config user.email "[email protected]"
Modificari in repository
Acum ca ne-am configurat repository-ul putem incepe sa folosim git.
Hai sa facem niste mici modificari in acest folder.
Sa facem un fisier nou:
touch fisier1 fisier2
Comanda de mai sus a creat doua fisiere noi numite fisier1 si fisier2
O alta comanda folositoare este aceasta:
git status
Aceasta iti afiseaza statusul repository-ului unde iti arata ce fisiere au fost editate, ce fisiere au fost sterse si ce fisiere au fost create.
In clipa aceasta ne arata cele 2 fisiere create putin mai devreme, fisier1 si fisier2, iar pentru a putea urmari modificarile dina ceste fisiere trebuie sa le adaugam in staging:
git add fisier1 git add fisier2
Acum, daca scriem din nou git status putem observa ca fisierele sunt in staging si putem da commit.
Putem da commit folosind comanda git commit:
git commit -m "Am creat doua fisiere noi"
Felicitari! Doar ce ai creat primul commit.
Pentru a vedea commit-urile nu scriem git status ci git log:
git log
Acum hai sa stergem unul dintre aceste fisiere:
rm fisier1
Aceasta comanda a sters fisierul numit fisier1 din folderul test.
Daca scriem din nou git status putem observa ca fisierul1 lipseste (evident, nu?) si va trebui sa updat-am si zona de staging folosind comanda:
git rm fisier1
Acum daca scriem iar git status observam ca fisierul a fost sters si putem face din nou commit:
git commit -m "fisierul1 a fost sters"
Concluzie
In acest articol am vorbit despre cum putem initializa un nou repository, cum putem adauga/sterge fisiere de pe staging si cum putem da primul commit.
Sper ca este un articol util, iar daca aveti intrebari va astept in sectiunea de comentarii de mai jos, pe forum sau pe grupurile de Google+/Facebook.
Comentarii
Inca nu au fost postate comentarii, fii primul care posteaza un comentariu!