Programim

Git për Fillestarë: Pse ju Duhet dhe Si të Nisni

Nga 10 lexime
Git për Fillestarë: Pse ju Duhet dhe Si të Nisni

Nëse keni dosje të quajtura "projekti_final", "projekti_final_2" dhe "projekti_final_i_vertete", ky artikull është për ju. Git e zgjidh atë kaos — dhe njëkohësisht është aftësi që e pret çdo punëdhënës në teknologji. Vetëm dëgjohet më e komplikuar nga ç'është.

Çfarë është Git, thjesht

Git është një sistem që ruan historinë e projektit tuaj. Çdo herë që bëni një ndryshim të rëndësishëm, e "regjistroni" — dhe mund të ktheheni te çdo pikë e mëparshme në çdo moment. Është si "undo" i pafund që kalon edhe mbylljen e kompjuterit.

Nuk duhet ngatërruar me GitHub: Git është mjeti që punon në kompjuterin tuaj; GitHub është një shërbim online ku e ruani dhe e ndani atë histori me të tjerët.

Pse ju duhet edhe kur punoni vetëm

  • Nuk humbisni punë — çdo version i ruajtur mbetet i arritshëm përgjithmonë;
  • Provoni pa frikë — nëse një ide e prish gjithçka, ktheheni prapa me një komandë;
  • Shihni çfarë ndryshuat dhe kur — e paçmuar kur diçka prishet dhe s'e dini pse;
  • E keni kodin të sigurt jashtë kompjuterit tuaj;
  • Portofoli juaj bëhet i dukshëm — historia e kodit tregon si punoni.

Pesë komandat që mbulojnë 90% të punës

  • git init — nis ndjekjen e një projekti të ri;
  • git add . — përgatit ndryshimet për t'u ruajtur;
  • git commit -m "përshkrim" — ruan një pikë në histori me shpjegim;
  • git push — dërgon historinë online;
  • git status — tregon ku jeni dhe çfarë ka ndryshuar.

Kaq. Në praktikën e përditshme të një fillestari, këto pesë mjaftojnë për muaj të tërë. Pjesa tjetër shtohet kur ju duhet.

Zakoni që bën diferencën

Bëni një commit sa herë përfundoni diçka që funksionon — jo në fund të ditës, jo në fund të projektit. Përshkrimet të jenë të dobishme: "shtova formularin e kontaktit" ju thotë diçka pas dy muajsh; "ndryshime" jo.

Fillestarët zakonisht bëjnë një commit të vetëm gjigant në fund. Kjo e humb gjithë vlerën — historia bëhet e padobishme pikërisht kur ju duhet më shumë.

Skenari që e provon vlerën

Ja situata që e bind çdo skeptik. Punoni tri ditë mbi një veçori të re. Funksionon. Pastaj provoni "vetëm një përmirësim të vogël" — dhe gjithçka prishet. Nuk mbani mend saktësisht çfarë prekët, dhe kthimi prapa me dorë do t'ju merrte gjysmë dite.

Me Git: një komandë, dhe jeni te versioni i fundit që punonte. Koha e humbur: 10 sekonda.

Kjo ndodh të gjithëve, dhe zakonisht pikërisht atëherë njerëzit vendosin ta mësojnë Git-in. Mësojeni para se t'ju ndodhë — kushton një orë kur jeni të qetë, dhe shpëton një ditë kur jeni në panik.

Pse punëdhënësit e kërkojnë

Në çdo ekip, Git është infrastruktura ku bashkohet puna e disa vetave. Një kandidat që s'e njeh do të duhet trajnuar nga zero për diçka që pritet të jetë bazë. Anasjelltas, një profil me histori të pastër kodi është provë e verifikueshme që punoni realisht — shumë më bindëse se një rresht në CV.

Për të parë si lidhet me portofolin, lexoni si të ndërtoni portofolin e parë.

Sa kohë duhet për ta mësuar

Bazat funksionale: një orë. Rehatia me to: një javë përdorimi të përditshëm. Konceptet e avancuara (degët, bashkimet, zgjidhja e konflikteve) vijnë natyrshëm kur puna i kërkon — mos u përpiqni t'i mësoni të gjitha para se t'ju duhen.

Git-i praktikohet si pjesë e rrjedhës reale të punës në trajnimin e web design, ku përdoret gjatë ndërtimit të projekteve, jo si temë teorike e ndarë.

Pyetje të shpeshta

A më duhet Git nëse bëj vetëm faqe të vogla?

Po — pikërisht atëherë ndihmon më shumë, sepse punoni vetëm dhe s'ka kush ju shpëton nëse humbisni diçka. Kostoja e mësimit është një orë; kostoja e humbjes së një dite pune është më e madhe.

Git apo GitHub — çfarë duhet mësuar i pari?

Git-i lokal së pari (init, add, commit), pastaj lidhja me GitHub (push). Në praktikë do t'i mësoni pothuajse njëkohësisht brenda së njëjtës orë.

A ka alternativa më të lehta?

Ka ndërfaqe vizuale që i bëjnë komandat me butona, dhe janë plotësisht të pranueshme. Por mësoni të paktën komandat bazë — do t'ju duhen kur diçka s'shkon dhe ndërfaqja s'ju ndihmon dot.

A më duhet Git nëse punoj vetëm?

Po, dhe ndoshta më shumë. Kur punoni vetëm, s'ka kush ta rikthejë punën tuaj nëse prishet diçka. Git ju jep mundësinë të provoni një ide pa frikë, sepse dini se mund të ktheheni te versioni që funksiononte. Përveç kësaj, historiku i punës suaj bëhet vetë një provë për punëdhënësit — tregon si mendoni dhe sa rregullisht punoni.

Tags: #programim #Git #GitHub #version control
Ndajeni këtë artikull
Ndihmoni të tjerët të mësojnë
Facebook

Artikuj të Ngjashëm

AI
Hena A.I ● Online · Asistente Virtuale
Fol me Koordinatoren (WhatsApp)