Çfarë është Github, si ta përdorni, si të krijoni një projekt, menaxhoni dhe konfiguroni

Программирование

Çfarë është GitHub, pse është e nevojshme dhe si të përdorni GitHub, si të filloni të përdorni shërbimin – një udhëzues për fillestarët.
Çfarë është Github, si ta përdorni, si të krijoni një projekt, menaxhoni dhe konfiguroniGitHub është një nga shërbimet më të njohura për pritjen e depove me burim të hapur. Faqja ju lejon të publikoni projekte me porosi dhe të gjurmoni ndryshimet e bëra në çdo përsëritje. Përdoruesit e tjerë të GitHub mund të rishikojnë kodin e përdoruesit dhe të sugjerojnë ndryshimet e tyre. Ky përkufizim ofron vetëm një kuptim të shkurtër. Sidoqoftë, funksionaliteti i shërbimit nuk kufizohet vetëm në këtë. Në këtë artikull rishikimi, ne do të shikojmë Github në më shumë detaje.

Çfarë është GitHub dhe si të filloni – një udhëzues fillestar

GitHub është një portal online ku zhvilluesit dhe programuesit mund të ngarkojnë kodin që krijojnë dhe të punojnë së bashku për ta përmirësuar atë. Shenja dalluese e GitHub është sistemi i tij i fuqishëm i kontrollit të versionit. Kontrolli i versionit i lejon programuesit të personalizojnë softuerin pa kompromentuar vetë softuerin. Ndryshimet e propozuara mund të bashkohen lehtësisht në një version të plotë, por vetëm pasi të gjitha ndryshimet të jenë shqyrtuar dhe miratuar.
Çfarë është Github, si ta përdorni, si të krijoni një projekt, menaxhoni dhe konfiguroni

Git dhe GitHub – cili është ndryshimi, njohja e parë me Git dhe GitHub

Çfarë është Git?

Përgjigje: Një sistem i shpejtë dhe i shkallëzueshëm i kontrollit të versionit . Git është një sistem kontrolli i rishikimeve të shpërndara falas dhe me burim të hapur i krijuar për të qenë i shpejtë dhe efikas për çdo projekt, nga i vogël në shumë i madh.

Çfarë është GitHub?

Përgjigje: një shërbim i fuqishëm cloud për menaxhimin e zhvillimeve private dhe projekteve me burim të hapur.

Cili është ndryshimi kryesor?

Git është një softuer i plotë në kategorinë e sistemit të kontrollit të versionit, i cili është i instaluar në kompjuterin personal të përdoruesit. Git ju lejon të bëni ndryshime në kod përmes vijës së komandës (Microsoft PowerShell), dhe GitHub ofron mundësinë për të ruajtur projektet në akses publik.

Fakte interesante rreth Github

  1. Numri maksimal i përdoruesve në faqe vitin e kaluar (sipas statistikave më 24 korrik 2021) ishte 45 milionë njerëz.
  2. Në vitin 2018, Microsoft bleu GitHub për 7.5 miliardë dollarë.
  3. Ekziston një depo git me burim të hapur në Github. Çdokush mund të bëjë ndryshime në të. Projekti është i disponueshëm në lidhjen – https://github.com/git/git?ref=stackshare
Çfarë është Github, si ta përdorni, si të krijoni një projekt, menaxhoni dhe konfiguroni
Shembull i depove GitHub

Karakteristikat e Github

  1. Aftësia për t’u integruar me platformat dhe shërbimet më të njohura – Amazon, Google Cloud dhe Code Climate.
  2. Mbështetje për mbi 200 gjuhë programimi.
  3. Niveli i lartë i konsolidimit dhe “solidaritetit të esnafit”. Kur një përdorues publikon projektin e tij në GitHub, pjesa tjetër e komunitetit të programimit mund të shkarkojë dhe vlerësojë punën, cilësinë e kodit dhe shkallën e sofistikimit të tij. Përdoruesit e palëve të treta mund të paralajmërojnë pronarin e projektit për problemet e mundshme, konfliktet e variablave, etj.

Si funksionon GitHub, veçori

Tre nga veçoritë më të rëndësishme të Github janë degëzimi, kërkesat për tërheqje dhe bashkimi. Vlen të merret parasysh secili funksion veç e veç.

Forking

Forkimi i një projekti krijon një kopje (pirun) që lejon përdoruesin të eksperimentojë lirshëm pa ndikuar në projektin origjinal. Krijo pirunë dhe kërkesa për tërheqje: https://youtu.be/nT8KGYVurIU

Kërkesat e tërheqjes

Një kërkesë tërheqëse publikohet nga zhvilluesi pasi ai përfundon punën për rregullimin/ndryshimin e kodit. Në të njëjtën kohë, vetë pronari i projektit mund të rishikojë ndryshimet e bëra dhe të bëjë pyetje shtesë.
Çfarë është Github, si ta përdorni, si të krijoni një projekt, menaxhoni dhe konfiguroni

Bashkimi

Pasi pronari miraton kërkesën për tërheqje, ata bashkojnë kërkesën për tërheqje dhe zbatojnë ndryshimet nga projekti i dendur në kodin burimor.

Udhëzues – si të filloni në Github nga e para

Ky udhëzues është i përsosur për të gjithë fillestarët që sapo kanë filluar të mësojnë Git dhe Github. Hapat e mëposhtëm do t’ju ndihmojnë të ndërtoni një sistem optimal për të punuar me këtë softuer. Do të mësoni se si të bëni ndryshime në bazën e kodeve, të hapni një kërkesë tërheqëse (krijoni një kërkesë tërheqjeje) dhe të bashkoni kodin në degën kryesore. Pra, le të fillojmë.

Çfarë është Github, si ta përdorni, si të krijoni një projekt, menaxhoni dhe konfiguroni
Paneli i llogarisë GitHub

Hapi 0 Instaloni Git dhe Krijoni një Llogari GitHub

  1. Shkoni në faqen zyrtare të Git: https://git-scm.com/downloads
  2. Klikoni në lidhjen për të shkarkuar versionin desktop të Git për Windows dhe prisni që shkarkimi të përfundojë.
  3. Ekstraktoni dhe ekzekutoni instaluesin Git duke klikuar dy herë në skedarin Git.exe.Çfarë është Github, si ta përdorni, si të krijoni një projekt, menaxhoni dhe konfiguroni
  4. Lejo aplikacionin të bëjë ndryshime në PC duke klikuar butonin “Po” në kutinë e dialogut “Kontrolli i llogarisë së përdoruesit” që hapet.
  5. Filloni procesin e instalimit të Git. Lexoni dokumentin kryesor të Licencës Publike GNU dhe klikoni Next.Çfarë është Github, si ta përdorni, si të krijoni një projekt, menaxhoni dhe konfiguroni
  6. Specifikoni një vendndodhje për të instaluar programin ose lini vlerat e paracaktuara. Programi do t’ju kërkojë të krijoni një dosje të menusë Start. Kalo këtë artikull.
  7. Zgjidhni redaktuesin e tekstit që dëshironi të përdorni me Git. Në dritaren që hapet, zgjidhni Notepad ++ (ose ndonjë redaktues tjetër teksti me të cilin keni punuar më parë) dhe klikoni “Next”.Çfarë është Github, si ta përdorni, si të krijoni një projekt, menaxhoni dhe konfiguroni
  8. Specifikoni një emër për degën e re të projektit. Vlera e paracaktuar është “master”. Rekomandohet që ta lini këtë cilësim si parazgjedhje.
  9. Në opsionet për zgjedhjen e PATH, klientit SSH, certifikatave të serverit, përfundimeve të linjës dhe terminalit, lini gjithçka ashtu siç është dhe klikoni butonin “Next”.
  10. Lini të gjitha cilësimet e paracaktuara dhe filloni të instaloni programin.
  11. Pasi të përfundojë instalimi, kontrolloni kutitë për të parë shënimet e lëshimit dhe për të nisur Git Bash. Mbyllni dritaren e instaluesit.

Ju mund të regjistroni një llogari në Github duke përdorur lidhjen e mëposhtme: https://github.com/join. Për ta bërë këtë, duhet të futni të dhënat bazë të regjistrimit të kërkuara në të ardhmen për të verifikuar llogarinë.
Çfarë është Github, si ta përdorni, si të krijoni një projekt, menaxhoni dhe konfiguroni

Hapi 1: Hapni Git dhe krijoni depon e parë lokale

Git ka dy mënyra përdorimi – bash (Git Bash) dhe ndërfaqe grafike të përdoruesit (Git GUI). Për të nisur Git Bash, hapni menunë Start – Windows, shkruani git bash dhe shtypni Enter (ose klikoni dy herë majtas në shkurtoren e programit). Për të nisur Git GUI, hapni menunë Start – Windows, shkruani git gui dhe shtypni Enter. Në rastin tonë, ne do të përdorim Git Bash.
Çfarë është Github, si ta përdorni, si të krijoni një projekt, menaxhoni dhe konfiguroniKrijimi i një projekti të ri në Git Bash përfshin përdorimin e komandave speciale për të inicializuar një depo të re. Së pari ju duhet të hapni një terminal Bash duke klikuar me të djathtën në desktop dhe më pas në menynë rënëse Git Bash Here. Në një dritare terminali në makinën tuaj lokale, krijoni një direktori të re testimi (dosje) duke shtypur sa vijon:
getrekt:Desktop getrekt $ cd ~/Desktop
getrekt:Desktop getrekt $ mkdir myproject
getrekt:Desktop getrekt $ cd myproject/
Komanda mkdir krijon një dosje të re të projektit lokal. Krijoni depon tonë të parë Github: https://youtu.be/yHCUc6cmhcc

Hapi 2. Krijoni një skedar të ri në depo

Në dosjen e projektit, shtoni një skedar të ri teksti duke përdorur komandën me prekje. Në mënyrën standarde, komanda do të krijojë një skedar teksti bosh që do të ketë shtesën .txt.

Kujdes! Git ruan/menaxhon ndryshimet vetëm në skedarët që gjurmon. Pas krijimit të një skedari të ri, përdoruesi mund të gjurmojë statusin e tij duke përdorur komandën e statusit git. Konsola do të japë një listë të skedarëve që janë të pranishëm në depo.

Sapo të shtoni një skedar në dosjen që përmban depo git, programi do të vërejë ndryshimin brenda projektit. Sidoqoftë, gjurmimi automatik nuk do të aktivizohet, duhet të përdorni një komandë të veçantë për këtë – git add.
getrekt:myproject getrekt $ prek getrekt.txt
getrekt:myproject getrekt $ ls
getrekt.txt

Hapi 3: Shtoni skedarin në mjedisin e vendosjes së gjurmimit

Shtoni skedarin në mjedisin e skenës me komandën git add.
getrekt:myproject git add . Me këtë komandë, programi do të fillojë ndjekjen automatike të të gjithë skedarëve që do të krijohen në dosjen e projektit. Mund të kontrolloni nëse komanda funksionon me statusin git. Kështu duken regjistrat në linjën e komandës Git Bash pas shtypjes së statusit të git:
getrekt: getrekt getrekt$ statusi i git
Në degën master Kryerja
fillestare
Ndryshimet që duhen kryer:
(përdorni “git rm –cached …” për të hequr fazën)
Skedari i ri u shtua
Emri i skedarit: getrekt.txt
Skedari i ri: getrekt.txt Komenti i regjistrit: Skedari nuk është kryer ende, por do të shtohet.

Hapi 4 Krijoni një angazhim

Commit është një pikë kontrolli e çdo depoje. E thënë thjesht, një paketë ndryshimi që ruan informacione rreth skedarëve të shtuar, të redaktuar ose të fshirë që ruajnë një kod të caktuar.
getrekt:myproject getrekt $ git commit -m “DJEJMËT E MY TË PARË KOMITET!”
[master (root-commit) b345d9a] KOMITIMI I IM I PARË!
1 skedar u ndryshua, 1 futje(+)
modaliteti i krijimit 100644 getrekt.txt

Komanda për të krijuar një commit është git commit -m “Commit Name”.

Kujdes! Mesazhi në fund të komandës duhet të jetë kuptimplotë dhe i kuptueshëm për zhvilluesit e tjerë të projektit. Mos i emërtoni detyrat tuaja si “asdfadsf” ose “foobar”. Përndryshe, askush nuk do të kuptojë asgjë dhe do t’ju duhet të shpenzoni shumë kohë për t’i fshirë ato.

Hapi 5. Krijo një degë të re të re

Dega e re është një degë e plotë e projektit, e cila përbëhet nga një grup i tërë angazhimesh. Përfaqëson një lëshim të veçantë të produktit, por brenda sistemit të kontrollit të versionit. Degët lejojnë përdoruesin të lëvizë midis “gjendjeve” të një projekti.

Në dokumentacionin zyrtar të git, përshkrimi i degëve është: “Dega në Git dhe Github është një tregues i lëvizshëm për një nga detyrimet e depove.”

Për shembull, nëse një përdorues dëshiron të shtojë një faqe të re në faqen e tij të internetit, ai do të jetë në gjendje të krijojë një degë të re vetëm për atë faqe të veçantë pa ndikuar në pjesën kryesore të projektit. Sapo të përfundojë me të, ai mund të bashkojë ndryshimet nga dega e tij në atë kryesore. Në rastin e një dege të re, Git mban gjurmët se nga cili commit degëzohet.
Çfarë është Github, si ta përdorni, si të krijoni një projekt, menaxhoni dhe konfiguroniPas ekzekutimit të komandës, mund të shkruani git branch në tastierë për të konfirmuar krijimin e degës:
getrekt:myproject getrekt $ git dega
master
* my-new-branch Emri my-new-branch me një yll tregon se cila degë është përdoruesi aktualisht është aktiv.

Shënim: Si parazgjedhje, dega e parë e çdo repo git quhet “master” (dhe zakonisht përdoret si master në një projekt). Si pjesë e luftës kundër racizmit, disa zhvillues kanë filluar të përdorin emra alternativë për degën e paracaktuar, si “primare”. Megjithatë, më shpesh sesa jo, përdoruesit mund të shohin “master” ose emra të ngjashëm të përdorur për t’iu referuar.

Vlen të kihet parasysh se pothuajse çdo depo ka një degë master që mund të konsiderohet versioni zyrtar i projektit. Nëse është një faqe interneti, atëherë dega është versioni që shohin përdoruesit. Nëse është një aplikacion, atëherë dega kryesore është versioni që përdoruesit instalojnë në kompjuterin ose pajisjen e tyre celulare. Kështu funksionon versioni tradicional i produkteve Git dhe Github. Faqja zyrtare ka dokumentacion më të detajuar për përdorimin e emrave të ndryshëm të degëve të paracaktuar. Informacioni është i disponueshëm në Github në https://github.com/github/renaming
Çfarë është Github, si ta përdorni, si të krijoni një projekt, menaxhoni dhe konfiguroniNë rastin e kthimit në një degë projekti dhe krijimit të shumëfishtë të angazhimeve, dega e re nuk do të gjurmohet nga sistemi i kontrollit të versionit derisa përdoruesi të shkruajë gjurmimin automatik .

Hapi 6 Krijoni një depo të re GitHub

Ky hap nuk kërkohet nëse dëshironi të gjurmoni kodin tuaj vetëm në nivel lokal. Por nëse punoni në një ekip dhe pranoni ndryshime nga programuesit e tjerë, atëherë mund të përdorni aftësitë aktuale të GitHub për të ndryshuar së bashku kodin e projektit. Për të krijuar një depo të re në GitHub, duhet të identifikoheni në sistem dhe të shkoni në faqen kryesore të faqes. Nga menyja kryesore, klikoni në butonin “Depo e re”, e cila ndodhet nën shenjën “+” pranë fotografisë së profilit në këndin e sipërm djathtas të shiritit të navigimit: Pasi të klikoni mbi butonin, GitHub do të pyesë pronarin e projektit për të emërtuar depon dhe për të dhënë një përshkrim të shkurtër:
Çfarë është Github, si ta përdorni, si të krijoni një projekt, menaxhoni dhe konfiguroniMë pas, klikoni butonin “Krijo depo” për të konfirmuar krijimin e një projekti të ri. Një kuti dialogu do të shfaqet duke pyetur përdoruesin nëse dëshiron të krijojë një depo nga e para ose të shtojë një ekzistues të krijuar në nivel lokal. Në rastin e dytë, duhet të ngarkoni dosjen e projektit në Github.

Kujdes! Shkarkimi i një depoje lokale mund të ndodhë gjithashtu duke përdorur linjën e komandës, dhe më konkretisht komandat git remote add origin github_url (krijon një rekord të një lidhjeje të re me depon në distancë), masteri i origjinës git push -u (krijon një lidhje midis degës në ku ndodhet zhvilluesi dhe dega kryesore në një server të largët).

Ja si duken regjistrat në linjën e komandës Git Bash:
getrekt:myproject getrekt $ git remote shtoni origjinën https://github.com/cubeton/mynewrepository.git
getrekt:myproject getrekt $ git push -u origjina master
Numërimi i objekteve: 3, bërë.
Objektet e shkrimit: 100% (3/3), 263 bajt | 0 bajt/s, i kryer.
Gjithsej 3 (delta 0), ripërdorur 0 (delta 0)
Për https://github.com/cubeton/mynewrepository.git
* [dega e re] master -> master Masteri i
degës u konfigurua për të gjurmuar masterin e degës në distancë nga origjina.

Hapi 7: Shtyrja e Degës së Projektit në GitHub

Është krijuar një degë dhe një depo e re e projektit. Mbetet të “shtyjmë” degën dhe ta transferojmë atë në depon e re Github. Në këtë mënyrë, anëtarët e komunitetit të palëve të treta do të jenë në gjendje të shohin kodin dhe të bëjnë ndryshime në të. Nëse rishikimet miratohen, pronari i projektit mund t’i bashkojë ndryshimet në versionin kryesor të projektit. Për të shtyrë ndryshimet në një degë të re në GitHub, duhet të futni komandën git push në vijën e komandës. GitHub do të krijojë automatikisht një degë në magazinë në distancë:
getrekt:myproject getrekt$ git push origjina my-new-branch
Numërimi i objekteve: 3, u krye.
Kompresim delta duke përdorur deri në 8 fije.
Kompresimi i objekteve: 100% (2/2), i kryer.
Objektet e shkrimit: 100% (3/3), 313 bajt | 0 bajt/s, i kryer.
Gjithsej 3 (delta 0), ripërdorur 0 (delta 0)
Për të https://github.com/cubeton/mynewrepository.git
* [dega e re] my-new-branch -> my-new-branch Pas rifreskimit të faqes GitHub, përdoruesi do të shohë degën e re që është futur në depo.
Çfarë është Github, si ta përdorni, si të krijoni një projekt, menaxhoni dhe konfiguroni

Për më tepër

Çfarë do të thotë fjala origjinë në komandën git push origin? Kur një përdorues klonon një depo të largët në makinën e tij lokale, git krijon një pseudonim standard për të në pothuajse të gjitha rastet, “origjina”, e cila në thelb është një stenografi për URL-në e depove të largëta. Dorëzimi i një projekti në GitHub: https://youtu.be/zM6z57OtR2Q

Hapi 8. Krijoni kërkesën e parë për tërheqje

Një kërkesë tërheqjeje (ose kërkesë tërheqjeje) është një mënyrë për të paralajmëruar pronarët e depove që një zhvillues dëshiron të bëjë disa ndryshime në kod. Kështu duket faqja me kërkesën për tërheqje të shtuar:
Çfarë është Github, si ta përdorni, si të krijoni një projekt, menaxhoni dhe konfiguroniKështu duket ndërfaqja e seksionit pas krijimit të kërkesës për tërheqje:
Çfarë është Github, si ta përdorni, si të krijoni një projekt, menaxhoni dhe konfiguroni

Hapi 9 Bashkoni kërkesën për tërheqje

Butoni i gjelbër “Merge pull request” në fund krijon një kërkesë për tërheqje. Pas klikimit të tij, ndryshimet e bëra shtohen në degën kryesore të projektit.

Kujdes! Fshini degën pas bashkimit. Një numër i madh i tyre mund të çojë në konfuzion në projekt. Për të fshirë një degë, klikoni butonin gri “Fshi degën” në këndin e poshtëm djathtas.

Çfarë është Github, si ta përdorni, si të krijoni një projekt, menaxhoni dhe konfiguroniPër të kontrolluar statusin aktual të detyrimeve, klikoni në lidhjen “Komitet” në faqen e parë të depove. Duke klikuar do të shfaqet e gjithë lista e kryerjeve në këtë degë. Pamja e ekranit tregon saktësisht atë që sapo u krijua.
Çfarë është Github, si ta përdorni, si të krijoni një projekt, menaxhoni dhe konfiguroni
Çfarë është Github, si ta përdorni, si të krijoni një projekt, menaxhoni dhe konfiguroniNë anën e djathtë është kodi hash i secilit commit. Kodi hash është një identifikues unik që mund të përdoret kur lidhni API-të dhe shërbimet e palëve të treta. Ju gjithashtu mund t’i referoheni një angazhimi specifik me numrin e ID në versionin desktop të Git Bash në vijën e komandës.

Hapi 10 Kthejeni ndryshimet e Github në makinën lokale

Për momentin, depoja në sistemin Github duket pak më ndryshe nga përdoruesi në kompjuterin lokal. Për shembull, një angazhim që një përdorues bëri në degën e tij dhe u bashkua në degën kryesore nuk ekziston në makinën lokale. Për të sinkronizuar automatikisht versione të ndryshme të një projekti, duhet të përdorni komandën master të origjinës git pull (kur punoni në degën kryesore) ose git pull.
getrekt:myproject getrekt $ git pull origjina master
telekomanda: Numërimi i objekteve: 1, u krye.
telekomanda: Gjithsej 1 (delta 0), ripërdorur 0 (delta 0), paketë-ripërdorur 0
Nga https://github.com/cubeton/mynewrepository
* dega master -> FETCH_HEAD  
23242..232433berer3444 master -> origjina/master
getrekt. txt | 1 +
1 skedar i ndryshuar, 1 futje (+)Për të kontrolluar statusin aktual të një komande, shkruani git log në vijën e komandës. Ai do të listojë të gjitha angazhimet.
getrekt:myproject getrekt $ git log
commit 32dgt472hf74yh7734hf747fh373hde7r3heduer73hfhf
Merge: 3fg4dd 34fg3u7j7
Author: Mtdes Ethan < getrekt@yandex.ru>
Date: Fri Sep 11 17:48:11 2015 -0400
Merge /cubeton/mynewrepository
commit 44hgfh7f74hdu9jt93hf9ifejffe
Author: Mtdes Ethan < getrekt @yandex.ru>
Data: Premte Jan 07 17:48:00 2021 -02356
commit 46thf9496hf9485hkf857tg9hfj8rh4j
Merge: 33fh5d 3689gfh
Autor: Mtdes getrut
-2010000 Janar
commit 46thf9496hf9485hkf857tg9hfj8rh4j
Merge: 33fh5d 3689gfh
Author: Mtdes Ethan < getrekt@yandex.ru>
Date: Fri Jan 07 17:55:00 2021 -02356
Added some more text to my file
commit 355904-43hg940fg959hfg0g95jjgdgdfgf57i86f
Merge: 343fggdd 53efhgffddg
Author: Mtdes Ethan < getrekt@yandex.ru>
Data: Premte Janar 07 17:58:00 2021 -02356
Ky është angazhimi im i parë! Gati! Tani përdoruesi është njohur me të gjitha llojet e punës në sistemin e kontrollit të versionit. Tutorial Git dhe GitHub për fillestarët se si të instaloni Git dhe të filloni me Github, degët, depot, angazhimet dhe konceptet e tjera në praktikën GitHub: https://youtu.be/zZBiln_2FhM

Karakteristikat shtesë të Github dhe Git

Le të shohim “patate të skuqura” të tjera të dobishme që do t’i lejojnë zhvilluesit të thjeshtojë punën për kontrollin e versionit.

Klonimi i një depoje në një makinë lokale

Shkoni te depoja juaj e GitHub. Në këndin e sipërm djathtas mbi listën e skedarëve, hapni menunë rënëse “Klon ose shkarko”. Kopjoni URL-në e klonit HTTPS.
Çfarë është Github, si ta përdorni, si të krijoni një projekt, menaxhoni dhe konfiguroniKthehuni te dritarja Git Bash dhe futni komandën:
git clone repository_url

repository_url – URL e projektit aktual që do të klonohet. Në vend të kësaj, url-ja e depove futet.

Në shembullin e mësipërm, komanda klonon depon mbi HTTPS. Një tjetër opsion është klonimi me URL mbi çelësat SSH. Për ta bërë këtë, duhet të gjeneroni një çift çelësash SSH në Windows dhe të caktoni një çelës publik në llogarinë GitHub.

Gjetja e depove në distancë

Pas klonimit, një kopje e depove nga GitHub duhet të shfaqet në drejtorinë e punës në kompjuter. Projekti duhet të përmbajë një direktori me një emër dhe skedarë kryesorë. Për të kaluar në të, duhet të shkruani komandën e mëposhtme:
cd git_project

Shënim: Zëvendësoni git_project me emrin aktual të depove të shkarkuar, ose specifikoni përmbajtjen e drejtorisë aktuale me komandën ls. Metoda e dytë përdoret në rastet kur përdoruesi nuk mund të kujtojë emrin e projektit.

Versioni i desktopit GitHub – çfarë është GitHub Desktop, funksionaliteti kryesor, veçoritë dhe procesi i instalimit

GitHub Desktop është një aplikacion desktop që ofron një ndërveprim të bazuar në GUI me GitHub. Ndryshe nga Git, versioni desktop i GitHub ju lejon të ekzekutoni të njëjtat komanda duke përdorur ndërfaqen e përdoruesit duke klikuar butonat, gjë që e bën shumë më të lehtë punën me depo.

Si të instaloni

  1. Ndiqni lidhjen – https://desktop.github.com/Çfarë është Github, si ta përdorni, si të krijoni një projekt, menaxhoni dhe konfiguroni
  2. Filloni të shkarkoni paketën e instalimit të programit.
  3. Klikoni dy herë në ikonën e skedarit të shkarkuar dhe vazhdoni me instalimin e Github Desktop.
  4. Nisni programin përmes menysë Start.
  5. Hyni në GitHub duke përdorur detajet e llogarisë suaj të përdoruesit.

Funksionaliteti kryesor

  • Krijimi, shtimi dhe klonimi i depove.
  • Përdorimi i programit për të menaxhuar skedat e projektit.
  • Bërja e ndryshimeve në një degë.
  • Krijimi i çështjeve, tërheqja e kërkesave dhe angazhimet.
  • Aftësia për të hyrë në versionet e hershme të produkteve të reja.

Github API

Github REST API është një ndërfaqe që u siguron zhvilluesve qasje në të dhënat, projektet dhe depot e Github, si dhe dërgimin e kërkesave të serverit. Lidhja https://api.github.com/ përmban të gjitha URL-të në të cilat mund të dërgoni kërkesat më të thjeshta GET:
Çfarë është Github, si ta përdorni, si të krijoni një projekt, menaxhoni dhe konfiguroniMë shpesh, zhvilluesit krijojnë kërkesa në gjuhën e programimit Python në formatin JSON. Së pari ju duhet të merrni informacionin bazë për depon nga lidhja – https://api.github.com/user/repos Informacioni bazë futet në skedarin e konfigurimit në formatin JSON. Ai përmban parametrat kryesorë në lidhje me përdoruesin – avatarin, lexuesit, numrin e depove, shkarkimet, etj. Këto të dhëna më pas transmetohen në server.

Menaxhimi dhe konfigurimi i projekteve Github Desktop

Pas instalimit, regjistrimit të një llogarie dhe konfigurimit të aplikacionit, përdoruesi mund të fillojë të përdorë programin GitHub.

Krijimi, shtimi dhe klonimi i një depoje

Për të krijuar një depo të re, zgjidhni “File” dhe klikoni butonin “Krijo depo”. Për të shtuar një projekt lokal, zgjidhni menunë “File” dhe klikoni butonin “Shto depo lokale”. Për klonim, duhet të zgjidhni menunë “File” – “Clone depo”.
Çfarë është Github, si ta përdorni, si të krijoni një projekt, menaxhoni dhe konfiguroni

Krijimi i një dege të re

Për të krijuar një degë të veçantë të projektit, hapni seksionin Dega aktuale dhe klikoni butonin Dega e re. Përdoruesi do të jetë në gjendje të shohë degën në ndërfaqen GitHub dhe të bëjë një kërkesë tërheqëse për të gjurmuar ndryshimet.
Çfarë është Github, si ta përdorni, si të krijoni një projekt, menaxhoni dhe konfiguroni

Siguria

Versioni desktop dhe ueb i Github ju lejon të konfiguroni dhe rrisni nivelin e sigurisë së një llogarie përdoruesi. I gjithë funksionaliteti është i disponueshëm në seksionin “Cilësimet e sigurisë për ruajtje”. Vlen të merret në konsideratë më në detaje.

Përcaktimi i politikës së sigurisë

Në faqen kryesore të depove tuaja, klikoni:

  • “Siguria” – “Politika e Sigurisë” – “Fillimi i konfigurimit”.
  • Shtoni informacione rreth versioneve të mbështetura të projektit tuaj dhe si të raportoni dobësitë e mundshme.

Çfarë është Github, si ta përdorni, si të krijoni një projekt, menaxhoni dhe konfiguroni

Menaxhimi i grafikut të varësisë

Një grafik varësie gjenerohet automatikisht për të gjitha depot publike, por nuk ka një veçori të tillë për depot private. Grafiku identifikon të gjitha flukset e varësisë dalëse dhe ju lejon të identifikoni dobësitë në projekt. Për të vendosur grafikun e varësisë, klikoni në “Cilësimet” – “Siguria dhe Analiza”. Përballë grafikut, klikoni “Aktivizo” ose “Disable”.

Çfarë është Github, si ta përdorni, si të krijoni një projekt, menaxhoni dhe konfiguroni

Licencat

Licencimi Github parashikon përdorimin e dy llojeve kryesore të
licencës :

  1. GPL është një lloj licence që lejon përdoruesit e tjerë të përdorin punën e dikujt tjetër në projekte të tjera me burim të hapur. Megjithatë, kompanitë tregtare nuk mund ta bëjnë këtë.
  2. LGPL/Commons/MIT/Apache , etj. – përdoruesi jep kodin e tij për përdorim falas. Të tjerët mund të fitojnë para prej saj.
Çfarë është Github, si ta përdorni, si të krijoni një projekt, menaxhoni dhe konfiguroni
Ku specifikohet lloji i licencës GitHub
Ne kemi shqyrtuar funksionalitetin kryesor të shërbimit cloud Github dhe programin për të punuar me depot e Git Bash . Hap pas hapi folëm se si të krijoni një projekt të plotë në sistemin e kontrollit të versionit.
info
Rate author
Add a comment