Poți face o mulțime de lucruri cu Git, iar multe dintre regulile despre ceea ce ar trebui să faci nu sunt neapărat limitări tehnice, ci țin mai degrabă de ceea ce funcționează bine atunci când lucrezi împreună cu alți oameni.
Linus Torvalds - Creatorul Linux & Git
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 acordă o atenție prea mare; învață minimul necesar cât să se descurce și cam atât.
Deși la prima vedere pare simplu, Git este o tehnologie mult mai complexă, dar mulți dezvoltatori nu realizează asta. Și nu vor realiza decât atunci când va fi prea târziu. Funcționalitățile Git sunt dezvoltate în așa fel încât să îți ofere posibilitatea de a manipula istoricul unui fișier în orice fel îți poți imagina, dar asta vine la pachet cu o responsabilitate extrem de mare.
Nu îți vei da seama de asta până nu vei face prima greșeală. Uite ce s-ar putea întâmpla: în urma unei comenzi greșite, ai pierdut ore sau chiar zile de muncă. Știi sigur că ai putea să recuperezi totul, dar nu știi cum, pentru că nu ți-ai bătut niciodată capul cu ceea ce poate face Git cu adevărat. Folosirea comenzilor de bază a fost întotdeauna suficientă pentru tine, până acum.
Partea proastă este că anunțasei deja că task-ul la care lucrezi va fi gata astăzi, așa că sunt colegi care așteaptă de la tine anunțul pentru code review. Încerci să rezolvi problema, dar pentru că nu știi exact ce faci, reușești să ștergi și o parte din modificările colegilor.
Acum lucrurile s-au complicat și mai tare. Ești nevoit să ceri ajutor, task-ul tău rămâne nefinalizat, iar echipa ratează release-ul în producție planificat pentru finalul săptămânii. Simți o amestecătură de rușine, frustrare și furie, mai ales că ești unul dintre dezvoltatorii seniori ai echipei.
Cursul Git & GitHub Enterprise este gândit special pentru a-ți oferi abilitățile necesare evitării unor astfel de probleme. Mai mult decât atât, vei învăța cum operează echipele într-un context enterprise, cu proiecte complexe și multe piese în mișcare.
Peste 3 ore de conținut
Peste 20 de lecții video
Chestionare pentru verificarea cunoștințelor
Certificat de absolvire
Acces pe viață
Acces la toate actualizările viitoare
BONUS: Git Cheat Sheet
BONUS: Suport scris pentru lecții
BONUS: Suport direct prin chat, dacă ai nevoie
CE CONȚINE
În cei 10 ani de când lucrez în industrie, nu am întâlnit nicio situație sau problemă legată de versionare care nu putea fi rezolvată cu ușurință de una din comenzile despre care vorbim în curs. Git nu e doar o unealtă, e modul prin care te asiguri de siguranța și integritatea codului tău într-un context în care orice greșeală costă bani.. mulți.
Înțelegi imaginea de ansamblu a operațiunilor cu git, care sunt toate stările în care fișierele pot exista și regulile de tranziție dintre ele.
Înveți cum să revii la versiuni anterioare în cazul în care ți-ai dat seama de anumite greșeli făcute. Înveți diferențele esențiale între comenzi distructive (reset) și nedistructive (revert).
Cum să formatezi logurile în așa fel încât să-ți faci imediat o idee despre ce s-a întâmplat în istoricul unui branch. Înveți cum să filtrezi logurile mai eficient ca în orice interfață grafică.
Înveți cum să cauți commit-ul sursă atunci când întâmpini o problemă pe care nu știi cine și când a introdus-o. Vei stăpâni toate detaliile comenzii git bisect, cum s-o folosești și care e algoritmul din spatele ei.
Înveți cum să menții un istoric curat și liniar prin rebase. Înțelegi care sunt diferențele dintre rebase și merge prin scheme și exemple clare.
Poate că atunci când lucrezi de unul singur git pare o banalitate, dar lucrurile se schimbă rapid atunci când proiectele sunt mari și echipele la fel de mari. Trecem prin toate fluxurile folosite atât de echipe din cele mai mari companii de tehnologie, cât și cele folosite de comunități open-source.
Chiar dacă ai cunoșințe excelente legate de efectul comenzilor de git asta nu înseamnă că în activitatea de zi cu zi trebuie să operezi totul din terminal. Dacă preferi totuși să lucrezi cu git mai degrabă dintr-o interfață grafică atunci o să ai de unde alege.
GRATUIT
Un document de referință pe care să-l folosești dacă nu mai știi sintaxa unei comenzi anume sau nu mai știi exact ce face. Cuprinde toate comenzile discutate în curs.
PRERECHIZITE
Git & GitHub Enterprise nu este un curs pentru începători, de-asta îți recomand, dacă nu ești confortabil cu comenzile de bază, să începi întâi cu cursul de mai jos.
"foarte useful, explicat pentru toata lumea si se vorbeste si de greseli facute de cei cu experienta, recomand acest curs cu incredere."
⭐⭐⭐⭐⭐
"Apreciez abordarea, practic cursul ofera un bagaj basic. Personal sunt foarte multumit, lucrasem mai mult pe gui insa prin terminal lucrurile par mai directe. Multumesc."
⭐⭐⭐⭐⭐
"Foarte utile explicatiile si exemplificat foarte bine."
⭐⭐⭐⭐⭐
✓ Peste 3 ore de conținut
✓ Peste 20 de lecții video
✓ Chestionare pentru verificarea cunoștințelor
✓ Certificat de absolvire
✓ Acces pe viață
✓ Acces la toate actualizările viitoare
✓ BONUS: Git Cheat Sheet
✓ BONUS: Suport scris pentru lecții
✓ BONUS: Suport direct prin chat, dacă ai nevoie
4.9 (din 500+ cursanți ai platformei)