În cele ce urmează, voi prezenta comenzile necesare, dar și modul de lucru cu Git. Git vine ca un program folosit în linie de comanda, dar, pe Windows dispune și de o interfața grafică destul de ușor de folosit.
Pentru ca cele ce urmează să aibă sens, se presupune că repo-ul a fost creat și sunteți gata să începeți.
git config user.name "<nume>"
git config user.email "email@example.com"
Opțiunea --gobal aplica setările pe client de git. Fără această opțiune, setările si aplică doar pe repo-ul curent.
git clone <link>
git status
Aceasta afișează cu roșu modificările detectate de la ultima utilizare.
O altă informație utilă afișată este ramura (branch-ul) de dezvoltare pe care vă aflați. De obicei fiecare branch este asociat unui coleg de echipă și fiecare lucrează pe branch-ul său, modificările făcute de fiecare, fiind sincronizate doar când este necesar. Există și un branch pricipal master. De obicei pe master stă proiectul în stare compilabilă și stabilă.
git checkout -b <branch name>
Dacă aceasta comandă este folosită fără -b aceasta are doar scopul de a schimba înspre un branch deja existent.
Important: Când schimbi branchul-ul, se schimbă și starea proiectului la modificările ce există legate de branch-ul pe care vrei sa te schimbi.
Prin urmare, toate astea se reflectă în șirul de comenzi:
git status
git add --all (sau listezi fișiere în stil Linux)
git commit -m "<mesaj text>"
git push origin <branch>
git reset --hard
Într-un scenariu clasic de folosire, cele mai utile sunt:
git pull --rebase
git pull --merge
git checkout master
git pull --rebase
git merge Alex
git push origin master
git checkout Alex
git rebase master
git push origin Alex
Șirul de comenzi de mai sus:
Dacă ați înțeles partea de consolă, partea cu interfață grafică devine foarte simplă.
Ca interfață grafică ... folosim GitExtensions. În caz că ați mai lucrat cu altceva până acum puteți folosi acel program cu condiția sa fie Git.
În caz că încă mai aveți îndoieli puteți urmări tutorialul.
Cel mai sigur mod de lucru pe care l-am observat de-a lungul timpului se compune din următorii pași: