Versionarea pare, pentru mulți ingineri sau dezvoltatori software, o activitate adiacentă și mai puțin importantă decât dezvoltarea în sine.
Așa că nu-i dau atenție prea mare. Învață minimul necesar cât să se descurce și cam atât.
Deși, la prima vedere pare simplu, Git e o tehnologie mult mai complexă, dar mulți dezvoltatori software nu realizează asta.
Și nu vor realiza decât atunci când e prea târziu..
Funcționalitățile Git sunt dezvoltate în așa fel încât să-ți ofere posibilitatea să manipulezi istoricul unui fișier în orice fel te poți gândi, dar asta vine și cu necesitatea unui simț de răspundere extrem de mare.
Nu-ți vei da seama de asta până nu vei face prima greșeală.
În urma unei comenzi greșite ai pierdut ore sau chiar zile de muncă pe proiect.
Știi sigur că ai putea să recuperezi totul, dar nu știi cum, pentru că nu ți-ai bătut niciodată capul prea tare cu ceea ce poate face Git cu adevărat. Folosirea comenzilor de bază a fost întotdeauna suficient pentru tine, până acum..
Partea proastă e că anunțasei deja că task-ul pe care lucrezi va fi gata azi, așa că sunt colegi care așteaptă de la tine anunțul că pot face code review.
Încerci să rezolvi problema, dar pentru că nu știi exact ce faci, ai reușit cumva să ștergi și o parte din modificările făcute de alți colegi pe proiect, iar acum lucrurile s-au complicat deja și mai tare.
Ești nevoit să ceri ajutor colegilor, task-ul tău nu mai e finalizat azi, iar echipa ratează release-ul în producție planificat la finalul săptămânii.
Simți o amestecătură de rușine, cu frustrare, cu furie și încă vreo câteva sentimente, mai ales că ești unul din dezvoltatorii mai seniori ai echipei.
Cursul Git & GitHub Enterprise: Fluxuri de lucru ale dezvoltatorilor profesioniști e gândit astfel încât să-ți ofere abilitățile necesare pentru evitarea unor astfel de probleme.
Mai mult decât atât, vei învăța cum operează echipele într-un context enterprise cu proiecte complexe, multe piese în mișcare și multe echipe implicate.
Dacă vrei să devii profesionistul care cunoaște foarte bine fluxurile de lucru, dar și Git la un nivel avansat astfel încât să poată asigura integritatea codului în permanență, înscrie-te folosind formularul de mai sus și vei fi notificat la lansarea cursului.