Git este un sistem de control al versiunilor distribuit conceput pentru a permite dezvoltarea publică sau privată a software-ului. Codul din Git este găzduit în principal într-un depozit central, cum ar fi GitHub, Bitbucket sau o opțiune auto-găzduită, cum ar fi GitLab. Copiile locale pot fi clonate din principalele depozite online.
În calitate de dezvoltator, vă puteți edita propria copie locală atât cât doriți. Odată ce sunteți mulțumit de modificările dvs., poate doriți să vă împingeți modificările în depozitul online. Împingerea personalizărilor dvs. permite tuturor să beneficieze de contribuțiile dvs. și comunității să continue să le repete.
Cum să împingeți actualizări
Comanda pentru a vă împinge actualizările este doar „git push”, totuși, înainte de a rula acea comandă, trebuie să faceți mai întâi câteva alte lucruri. Înainte de a vă putea împinge modificările, mai întâi trebuie să configurați ce fișier sau fișiere modificate doriți să împingeți, adăugându-le în zona de pregătire. Puteți adăuga fișiere în zona de pregătire cu comanda „git add”.
Sfat: Toate comenzile pentru a împinge actualizări trebuie să fie executate prin terminal din directorul proiectului git.
Când adăugați fișiere, puteți să le specificați individual, cum ar fi „git add [filename]” sau puteți utiliza wildcards, cum ar fi „git add *.txt” pentru a adăuga toate fișierele txt.
Fie înainte, fie după ce adăugați fișierele, este o bună practică să verificați dacă ați ratat fișierele editate. Puteți face acest lucru cu comanda „git status”. Comanda „git status” va arăta ce fișiere au modificări pregătite pentru comitere și care nu.
Sfat: Când adăugați un fișier, acesta nu adaugă de fapt întregul fișier, ci doar modificările aduse acelui fișier. Aceasta înseamnă că dacă modificați un fișier după ce l-ați adăugat, va trebui să îl adăugați din nou. Aceasta înseamnă că un fișier poate apărea atât în listele de modificări în etape, cât și în listele de modificări neetape.
Odată ce ați pus în scenă toate modificările pe care doriți să le trimiteți pe server, trebuie să le comiteți. Pentru a face acest lucru, tastați „git commit -m „[mesajul dvs. de comitere]””. Un git commit este folosit pentru a grupa toate modificările împreună și pentru a include un mesaj de commit. Mesajul de confirmare ar trebui să fie o scurtă descriere a modificărilor făcute, cum ar fi „reparată greșeală”, „rezolvată [numărul problemei]” sau „adăugat [nouă funcționalitate]”. Fiecare commit are nevoie de un mesaj de commit, dacă îl omiteți în comandă, vi se va cere unul interactiv. După ce ați efectuat modificările, tastați „git push” pentru a trimite modificările în depozitul online.