Mi se pare mult mai important rezultatul final decât felul în care ajungi acolo. Eu nu mi-am pierdut timpul să învăț GIT CLI și nici nu simt nevoia, SourceTree face treabă foarte bună, deci de ce să nu-l folosesc?
În plus, mi se pare mult mai rapid tot procesul de versionare din GUI decât din CLI.
Cum faci un git push --force-with-lease dintr-un GUI? iar intr-o echipa care foloseste basic guidelines pt. asa ceva ce garanteaza ca GUI-ul foloseste behind the scenes comenzile corecte?
E evident că lynx a fost primul care mi-a venit în minte
Știi cum funcționa lumea IT în urmă cu 20-25 de ani, da? Consolă FTW! Arhivări/dezarhivări? În consolă. Rulare de muzică? În consolă. Jocuri? Ai ghicit, în consolă.
A apărut Windows, a apărut System, ușor-ușor s-a migrat spre GUI. Știi de ce? Pentru că-i mai ușor. E mai comod.
În cinci+ ani de când folosesc Git am avut nevoie de comenzi în CLI doar când lucram remote, pe vreun server. Altfel… nu prea.
Pe bune? Deschizi CLI, execuți comanda, închizi CLI, te întorci la GUI.
Sunt convins că majoritatea utilizatorilor folosesc commit, checkout, pull, push. Unii, mai excentrici folosesc și stash.
A folosi CLI doar pentru că s-ar putea ca la un moment dat să ai nevoie de vreo comandă mai deosebită este echivalent cu a sta la cort de frica unui cutremur.
Și dacă ai nevoie de git push --force* atât de des s-ar putea să fie o problemă.
Pentru comenzile pe care nu le are un client GUI poți liniștit să folosești CLI, dar nu cred că mi s-a întâmplat vreodată asta sau, dacă a fost, probabil maxim de 1-2 ori.
Până acum nu am avut probleme de lucru în echipă, iar distribuția GUI-CLI e undeva la 50-50%.
Hai să plecăm totuși de la premisa că nu sunt prost și dacă nu am învățat să folosesc CLI, asta nu înseamnă că nu pot să caut sintaxa și să scriu o linie de comandă pentru ce am nevoie. Nu e rocket science, totuși, și nu cred că o chestie d-asta ar trebui să pună probleme cuiva care se consideră măcar un programator amator.
E vreo polemică la treaba asta? Credeam că e foarte simplu: cât mai multe pentru a-i aduce cât mai mulți bani. Plm, facem saituri, nu descoperim tratamente pentru cancer, deci hai să nu ne mai considerăm ceva formă de demigods.
A, ai înțeles greșit, nu ai rănit niciun orgoliu. Probabil diferența este că sunt mult mai pragmatic decât tine. Totuși, mie nu mi se pare că ai adus suficiente argumente pentru care ar trebui ca toată lumea să folosească CLI…