Zer da Github, nola erabili, nola sortu, kudeatu eta konfiguratu proiektu bat

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

Zer da GitHub, zergatik behar den eta nola erabili GitHub, nola hasi zerbitzua erabiltzen – hasiberrientzako gida.
Zer da Github, nola erabili, nola sortu, kudeatu eta konfiguratu proiektu bat GitHub kode irekiko biltegiak ostatatzeko zerbitzu ezagunenetako bat da. Guneak proiektu pertsonalizatuak argitaratzeko eta iterazio bakoitzean egindako aldaketen jarraipena egiteko aukera ematen du. GitHub-eko beste erabiltzaile batzuek erabiltzaile-kodea berrikusi eta beren aldaketak iradoki ditzakete. Definizio honek ulermen labur bat baino ez du ematen. Hala ere, zerbitzuaren funtzionaltasuna ez da horretara mugatzen. Berrikuspen-artikulu honetan, Github-i begiratuko diogu xehetasun gehiagorekin.

Zer da GitHub eta nola hasi – Hasiberrientzako gida

GitHub lineako atari bat da, non garatzaileek eta programatzaileek sortzen duten kodea igo dezakete eta elkarrekin lan egin dezakete hura hobetzeko. GitHub-en bereizgarria bertsioen kontrol sistema sendoa da. Bertsioen kontrolak programatzaileei softwarea pertsonalizatzeko aukera ematen die softwarea bera arriskuan jarri gabe. Proposatutako aldaketak erraz batu daitezke bertsio oso batean, baina aldaketa guztiak berrikusi eta onartu ondoren.
Zer da Github, nola erabili, nola sortu, kudeatu eta konfiguratu proiektu bat

Git eta GitHub – zein da aldea, Git eta GitHub-ekin lehen ezagupena

Zer da Git?

Erantzuna: bertsio-kontrol sistema azkarra eta eskalagarria . Git doako eta kode irekiko banatutako berrikuspen-kontrol-sistema bat da, edozein proiekturako azkarra eta eraginkorra izateko diseinatua, txikietatik oso handietara.

Zer da GitHub?

Erantzuna: hodeiko zerbitzu indartsua garapen pribatuak eta kode irekiko proiektuak kudeatzeko.

Zein da desberdintasun nagusia?

Git bertsioak kontrolatzeko sistemaren kategoriako software oso bat da, erabiltzailearen ordenagailu pertsonalean instalatuta dagoena. Git-ek kodean aldaketak egiteko aukera ematen du komando-lerroaren bidez (Microsoft PowerShell), eta GitHub-ek proiektuak sarbide publikoan gordetzeko aukera ematen du.

Github-i buruzko datu interesgarriak

  1. Iaz webguneko gehieneko erabiltzaile kopurua (2021eko uztailaren 24ko estatistiken arabera) 45 milioi pertsona izan zen.
  2. 2018an, Microsoft-ek GitHub erosi zuen 7.500 mila milioi dolarren truke.
  3. Github-en kode irekiko git biltegi bat dago. Edonork egin ditzake aldaketak. Proiektua estekan dago eskuragarri – https://github.com/git/git?ref=stackshare

[Caption id=”attachment_12723″ align=”aligncenter” width=”751″]
Zer da Github, nola erabili, nola sortu, kudeatu eta konfiguratu proiektu bat GitHub biltegiaren adibidea[/caption]

Github ezaugarriak

  1. Plataforma eta zerbitzu ezagunenekin integratzeko gaitasuna: Amazon, Google Cloud eta Code Climate.
  2. 200 programazio-lengoaia baino gehiagorako laguntza.
  3. Sendotze maila altua eta “kofradiako elkartasuna”. Erabiltzaile batek bere proiektua GitHub-en argitaratzen duenean, gainerako programatzaileen komunitateak lana, kodearen kalitatea eta sofistikazio maila deskargatu eta ebaluatu ditzake. Hirugarren erabiltzaileek proiektuaren jabeari ohartarazi diezaiokete arazo posibleei buruz, aldagaien gatazkak, etab.

GitHub-ek nola funtzionatzen duen, Ezaugarriak

Github-en ezaugarri garrantzitsuenetako hiru adarkatzea, tira-eskaerak eta batzea dira. Funtzio bakoitza bereizita kontuan hartzea merezi du.

Bihurketa

Proiektu bat sartzeak kopia bat (sardexka) sortzen du, erabiltzaileari aske esperimentatzeko aukera ematen diona jatorrizko proiektuari eragin gabe. Sortu forkak eta tira eskaerak: https://youtu.be/nT8KGYVurIU

Tira eskaerak

Garatzaileak tira-eskaera bat argitaratzen du kodea konpontzen/aldatzen lanean amaitu ondoren. Aldi berean, proiektuaren jabeak berak egindako aldaketak berrikusi eta galdera osagarriak egin ditzake.
Zer da Github, nola erabili, nola sortu, kudeatu eta konfiguratu proiektu bat

Batzea

Jabeak tira-eskaera onartu ondoren, tira-eskaera batu eta forked proiektutik iturburu-kodera aplikatzen dituzte aldaketak.

Gida – nola hasi Github-en hutsetik

Gida hau ezin hobea da Git eta Github ikasten hasi berri diren hasiberri guztientzat. Ondorengo urratsek software honekin lan egiteko sistema optimoa eraikitzen lagunduko dizute. Kode-basean aldaketak egiten ikasiko duzu, tira-eskaera bat ireki (tira-eskaera bat sortu) eta kodea batu adar nagusian. Beraz, has gaitezen.

Zer da Github, nola erabili, nola sortu, kudeatu eta konfiguratu proiektu bat
GitHub kontuaren panela

0. urratsa Instalatu Git eta sortu GitHub kontu bat

  1. Joan Git webgune ofizialera: https://git-scm.com/downloads
  2. Egin klik estekan Windows-erako Git-en mahaigaineko bertsioa deskargatzeko eta itxaron deskarga amaitu arte.
  3. Atera eta exekutatu Git instalatzailea Git.exe fitxategian klik bikoitza eginez. Zer da Github, nola erabili, nola sortu, kudeatu eta konfiguratu proiektu bat
  4. Baimendu aplikazioari ordenagailuan aldaketak egiteko, irekitzen den “Erabiltzaile-kontuaren kontrola” elkarrizketa-koadroan “Bai” botoian klik eginez.
  5. Hasi Git instalazio-prozesua. Irakurri GNU Public License dokumentu nagusia eta sakatu Hurrengoa. Zer da Github, nola erabili, nola sortu, kudeatu eta konfiguratu proiektu bat
  6. Zehaztu programa instalatzeko kokapen bat edo utzi balio lehenetsiak. Programak Hasi menu karpeta bat sortzeko eskatuko dizu. Saltatu elementu hau.
  7. Hautatu Git-ekin erabili nahi duzun testu-editorea. Goitibeherako leihoan, hautatu Notepad ++ (edo aurretik lan egin duzun beste edozein testu-editore) eta egin klik “Hurrengoa”. Zer da Github, nola erabili, nola sortu, kudeatu eta konfiguratu proiektu bat
  8. Zehaztu izen bat proiektuaren adar berrirako. Balio lehenetsia “master” da. Ezarpen hau lehenetsian uztea gomendatzen da.
  9. PATH, SSH bezeroa, zerbitzariaren ziurtagiriak, lerro amaierak eta terminala aukeratzeko aukeretan, utzi dena dagoen bezala eta egin klik “Hurrengoa” botoian.
  10. Utzi ezarpen lehenetsi guztiak eta hasi programa instalatzen.
  11. Instalazioa amaitutakoan, markatu laukiak kaleratze-oharrak ikusteko eta Git Bash abiarazteko. Itxi instalatzailearen leihoa.

Github-en kontu bat erregistratu dezakezu esteka hau erabiliz: https://github.com/join. Horretarako, etorkizunean beharrezkoak diren erregistroko oinarrizko datuak sartu behar dituzu zure kontua egiaztatzeko.
Zer da Github, nola erabili, nola sortu, kudeatu eta konfiguratu proiektu bat

1. urratsa: Abiarazi Git eta sortu lehen tokiko biltegia

Git-ek bi erabilera-modu ditu: bash (Git Bash) eta erabiltzailearen interfaze grafikoa (Git GUI). Git Bash abiarazteko, ireki Hasi menua – Windows, idatzi git bash eta sakatu Sartu (edo egin klik bikoitza ezkerreko botoiarekin programaren lasterbidean). Git GUI abiarazteko, ireki Hasi menua – Windows, idatzi git gui eta sakatu Sartu. Gure kasuan, Git Bash erabiliko dugu.
Zer da Github, nola erabili, nola sortu, kudeatu eta konfiguratu proiektu bat Git Bash-en proiektu berri bat sortzeak komando bereziak erabiltzea dakar biltegi berri bat hasieratzeko. Lehenik eta behin Bash terminal bat ireki behar duzu mahaigainean eskuineko botoiarekin klik eginez eta gero goitibeherako menuan Git Bash Hemen. Zure tokiko makinaren terminaleko leiho batean, sortu proba-direktorio (karpeta) berri bat idatziz honako hau idatzita:
getrekt:Desktop getrekt $ cd ~/Desktop
getrekt:Desktop getrekt $ mkdir myproject
getrekt:Desktop getrekt $ cd myproject/
mkdir komandoak proiektu lokaleko karpeta berri bat sortzen du. Sortu gure lehen Github biltegia: https://youtu.be/yHCUc6cmhcc

2. urratsa. Sortu fitxategi berri bat biltegian

Proiektuaren karpetan, gehitu testu-fitxategi berri bat ukipen komandoa erabiliz. Modu estandarrean, komandoak .txt luzapena izango duen testu fitxategi huts bat sortuko du.

Kontuz! Git-ek jarraipena egiten dituen fitxategietan soilik gordetzen ditu/kudeatzen ditu aldaketak. Fitxategi berri bat sortu ondoren, erabiltzaileak bere egoeraren jarraipena egin dezake git status komandoa erabiliz. Kontsolak biltegian dauden fitxategien zerrenda emango du.

Git biltegia daukan karpetan fitxategi bat gehitzen duzun bezain laster, programak aldaketa nabarituko du proiektuaren barruan. Hala ere, jarraipen automatikoa ez da gaituko, komando berezi bat erabili behar duzu horretarako – git add.
getrekt:nireproiektua getrekt $ ukitu getrekt.txt
getrekt:nireproiektua getrekt $ ls
getrekt.txt

3. urratsa: Gehitu fitxategia jarraipenaren eszenatze ingurunera

Gehitu fitxategia eszenatze ingurunera git add komandoarekin.
getrekt:myproject git add . Komando honekin, programak proiektuaren karpetan sortuko diren fitxategi guztien jarraipena automatikoa hasiko du. Komandoak git egoerarekin funtzionatzen duen egiaztatu dezakezu. Hau da Git Bash komando-lerroko erregistroak git status idatzi ondoren:
getrekt: getrekt getrekt$ git status
Adar-maisuan
Hasierako konpromezua
Konprometitu beharreko aldaketak:
(erabili “git rm –cached …” eszenaratzeko)
Fitxategi berria gehitu Fitxategi
-izen berria: getrekt.txt
Fitxategi berria: getrekt.txt Erregistroko iruzkina: Fitxategia oraindik ez da konprometitu, baina gehitzear dago.

4. urratsa Sortu konpromisoa

Commit edozein biltegiren kontrol-puntua da. Besterik gabe, kode jakin batzuk gordetzen dituzten fitxategi gehitu, editatu edo ezabatuei buruzko informazioa gordetzen duen aldaketa-pakete bat.
getrekt:nireproiektua getrekt $ git commit -m “NIRE LEHENENGO KONPROMISO GUYS!”
[master (root-commit) b345d9a] NIRE LEHEN KONPROMISOA!
1 fitxategi aldatu da, 1 txertaketa (+)
sortzeko modua 100644 getrekt.txt

Konpromiso bat sortzeko komandoa git commit -m “Konpromisoaren izena” da.

Kontuz! Komandoaren amaierako mezuak esanguratsua eta ulergarria izan behar du beste proiektu-garatzaileentzat. Ez jarri zure konpromisoei “asdfadsf” edo “foobar” bezalako izenik. Bestela, inork ez du ezer ulertuko, eta denbora asko eman beharko duzu horiek ezabatzen.

5. urratsa. Sortu adar berri bat

Adar berria proiektuaren erabateko adar bat da, konpromiso multzo oso batek osatzen duena. Produktuaren bertsio bereizi bat adierazten du, baina bertsio-kontrol sistemaren barruan. Adarrak erabiltzaileari proiektu baten “egoeren” artean mugitzeko aukera ematen diote.

Git dokumentazio ofizialean, adarren deskribapena hauxe da: “Branch in Git-en eta Github-en biltegiaren konpromisoetako baten erakusle mugikorra da”.

Adibidez, erabiltzaile batek orri berri bat gehitu nahi balu bere webgunean, adar berri bat sortu ahal izango luke orrialde zehatz horretarako soilik proiektuaren gorputz nagusiari eragin gabe. Berarekin amaitu bezain laster, bere adarreko aldaketak nagusira batu ditzake. Adar berri baten kasuan, Git-ek zein adarretako konpromezuaren jarraipena egiten du.
Zer da Github, nola erabili, nola sortu, kudeatu eta konfiguratu proiektu bat Komandoa exekutatu ondoren, kontsolan git adarra idatzi dezakezu adarraren sorrera berresteko:
getrekt:myproject getrekt $ git branch
master
* my-new-branch My-new-branch izenak izartxo batekin adierazten du zein adar duen erabiltzailea. une honetan martxan dago.

Oharra: lehenespenez, git repo bakoitzaren lehen adarra “master” izena du (eta normalean proiektu batean maisu gisa erabiltzen da). Arrazakeriaren aurkako borrokaren baitan, garatzaile batzuk adar lehenetsirako izen alternatiboak erabiltzen hasi dira, “lehen mailakoak” adibidez. Dena den, gehienetan, erabiltzaileek hari erreferentzia egiteko erabiltzen diren “master” edo antzeko izenak ikus ditzakete.

Kontuan izan behar da ia biltegi guztiek adar nagusi bat dutela, proiektuaren bertsio ofizialtzat har daitekeena. Webgune bat bada, adarra da erabiltzaileek ikusten duten bertsioa. Aplikazio bat bada, adar nagusia erabiltzaileek ordenagailuan edo gailu mugikorrean instalatzen duten bertsioa da. Horrela funtzionatzen du Git eta Github produktuen bertsio tradizionalak. Gune ofizialak adar-izen lehenetsi desberdinak erabiltzeari buruzko dokumentazio zehatzagoa du. Informazioa Github-en dago eskuragarri https://github.com/github/renaming
Zer da Github, nola erabili, nola sortu, kudeatu eta konfiguratu proiektu bat Proiektuaren adar batera itzuli eta hainbat konpromiso sortuz gero, adar berriari ez zaio jarraipena egingo bertsio-kontrol sistemak erabiltzaileak jarraipen automatikoa idatzi arte. .

6. urratsa Sortu GitHub biltegi berria

Urrats hau ez da beharrezkoa zure kodea lokalean bakarrik jarraitu nahi baduzu. Baina taldean lan egiten baduzu eta beste programatzaile batzuen aldaketak onartzen badituzu, orduan GitHub-en egungo gaitasunak erabil ditzakezu proiektuaren kodea elkarrekin aldatzeko. GitHub-en biltegi berri bat sortzeko, sisteman saioa hasi eta guneko orri nagusira joan behar duzu. Menu nagusitik, egin klik “Biltegi berria” botoian, nabigazio-barrako goiko eskuineko izkinan dagoen profileko argazkiaren ondoan dagoen “+” zeinuaren azpian dagoena: botoian klik egin ondoren, GitHub-ek proiektuaren jabeari galdetuko dio. biltegiari izena emateko eta deskribapen labur bat emateko:
Zer da Github, nola erabili, nola sortu, kudeatu eta konfiguratu proiektu bat Ondoren, egin klik “Sortu biltegia” botoian proiektu berri bat sortu dela berresteko. Elkarrizketa-koadro bat agertuko da erabiltzaileari galdetzen dion biltegi bat hutsetik sortu nahi duen edo lokalean sortutako bat gehitu nahi duen. Bigarren kasuan, proiektuaren karpeta Github-era igo behar duzu.

Kontuz! Tokiko biltegi bat deskargatzea komando-lerroa erabiliz ere gerta daiteke, eta zehazkiago git remote add origin github_url komandoak (urruneko biltegirako konexio berri baten erregistroa sortzen du), git push -u origin master (adarren arteko konexioa ezartzen du). garatzailea kokatuta dagoen eta adar nagusia urruneko zerbitzari batean).

Hau da Git Bash komando-lerroko erregistroak:
getrekt:myproject getrekt $ git remote add origin https://github.com/cubeton/mynewrepository.git
getrekt:myproject getrekt $ git push -u origin master
Objektuak zenbatzeko: 3, eginda.
Idazteko objektuak: %100 (3/3), 263 byte | 0 byte/s, eginda.
Guztira 3 (delta 0), berrerabilia 0 (delta 0)
https://github.com/cubeton/mynewrepository.git -ra
* [adar berria] maisua -> maisua
Adar maisua jatorritik urruneko adar maisua jarraitzeko konfiguratuta.

7. urratsa: Proiektuaren adarra GitHubera bultzatzea

Proiektuaren adar eta biltegi berri bat sortu da. Adarra “bultzatu” eta Github biltegi berrira transferitzea geratzen da. Horrela, hirugarrenen komunitateko kideek kodea ikusi eta aldaketak egin ahal izango dituzte. Berrikuspenak onartzen badira, proiektuaren jabeak aldaketak proiektuaren bertsio nagusian batera ditzake. GitHub-eko adar berri batean aldaketak bultzatzeko, git push komandoa sartu behar duzu komando-lerrokoan. GitHub-ek automatikoki adar bat sortuko du urruneko biltegian:
getrekt:myproject getrekt$ git push origin my-new-branch Kontaketa
objektuak: 3, eginda.
Delta konpresioa gehienez 8 hari erabiliz.
Objektuak konprimitzea: %100 (2/2), eginda.
Idazteko objektuak: % 100 (3/3), 313 byte | 0 byte/s, eginda.
Guztira 3 (delta 0), berrerabiliak 0 (delta 0)
To https://github.com/cubeton/mynewrepository.git
* [adar berria] my-new-branch -> my-new-branch GitHub orria freskatu ondoren, erabiltzaileak sartu duen adar berria ikusiko du. biltegia.
Zer da Github, nola erabili, nola sortu, kudeatu eta konfiguratu proiektu bat

Gainera

Zer esan nahi du jatorri hitzak git push origin komandoan? Erabiltzaile batek bere tokiko makinan urruneko biltegi bat klonatzen duenean, git-ek alias estandar bat sortzen du ia kasu guztietan, “jatorria”, hau da, funtsean, urruneko biltegiaren URLaren laburdura bat. Proiektu bat GitHub-era bidaltzea: https://youtu.be/zM6z57OtR2Q

8. urratsa. Sortu lehenengo tira eskaera

Pull request (edo pull request) garatzaile batek kodean aldaketa batzuk egin nahi dituela biltegiaren jabeei abisatzeko modu bat da. Hau da tira-eskaera gehitu duen orriaren itxura:
Zer da Github, nola erabili, nola sortu, kudeatu eta konfiguratu proiektu bat Hau da atalaren interfazea tira-eskaera sortu ondoren:
Zer da Github, nola erabili, nola sortu, kudeatu eta konfiguratu proiektu bat

9. urratsa Bateratu tira eskaera

Behealdean dagoen “Bateratu tira-eskaera” botoi berdeak tira-eskaera bat sortzen du. Sakatu ondoren, egindako aldaketak proiektuaren adar nagusian gehitzen dira.

Kontuz! Ezabatu adarra batu ondoren. Horietako kopuru handi batek nahasmena sor dezake proiektuan. Adar bat ezabatzeko, egin klik beheko eskuineko izkinan dagoen “Ezabatu adarra” botoi grisean.

Zer da Github, nola erabili, nola sortu, kudeatu eta konfiguratu proiektu bat Konpromisoen egungo egoera egiaztatzeko, egin klik biltegiaren lehen orrialdeko “Konpromisoak” estekan. Klik eginez gero, adar honetako konpromisoen zerrenda osoa bistaratuko da. Pantaila-argazkiak sortu berri dena erakusten du.
Zer da Github, nola erabili, nola sortu, kudeatu eta konfiguratu proiektu bat
Zer da Github, nola erabili, nola sortu, kudeatu eta konfiguratu proiektu bat Eskuineko aldean konpromiso bakoitzaren hash kodea dago. Hash kodea identifikatzaile esklusibo bat da, APIak eta hirugarrenen zerbitzuak konektatzean erabil daitekeena. Komando-lerroko Git Bash-en mahaigaineko bertsioko ID zenbakiaren konpromezu zehatz bati ere erreferentzia egin dezakezu.

10. urratsa Berrezarri Github aldaketak makina lokalean

Momentuz, Github sistemako biltegiak tokiko ordenagailuko erabiltzailea baino apur bat desberdina du. Adibidez, erabiltzaile batek bere adarrean egin eta adar maisuan batu duen konpromisorik ez dago tokiko makinan. Proiektu baten bertsio desberdinak automatikoki sinkronizatzeko, git pull origin master komandoa erabili behar duzu (adar maisuan lan egiten duzunean) edo git pull.
getrekt:myproject getrekt $ git pull origin master
remote: Objektuak zenbatzea: 1, eginda.
urrunekoa: Guztira 1 (delta 0), berrerabilia 0 (delta 0), pack-berrerabilia 0
From https://github.com/cubeton/mynewrepository
* adar maisua -> FETCH_HEAD  
23242..232433berer3444 master -> origin/master
getrekt. txt | 1 +
1 fitxategi aldatu dira, 1 txertaketa (+)Komando baten uneko egoera egiaztatzeko, idatzi git log komando lerroan. Konpromiso guztiak zerrendatuko ditu.
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: or. urt. 07 17:48:00 2021 -02356
konprometitu 46thf9496hf9485hkf857tg9hfj8rh4j
Bateratzea: 33fh5d 3689gfh
Egilea: Mtdes Ethan
Urt.
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: or. urt 07 17:58:00 2021 -02356
Hau da nire lehen konpromisoa! Prest! Orain erabiltzaileak ezagutzen ditu bertsioak kontrolatzeko sistemaren lan mota guztiak. Git eta GitHub tutoriala hasiberrientzat Git instalatu eta Github-ekin, adarrekin, biltegiekin, konpromezuekin eta GitHub-en praktikan nola hasteko: https://youtu.be/zZBiln_2FhM

Github eta Git-en ezaugarri gehigarriak

Ikus ditzagun beste “txip” erabilgarriak, garatzaileari bertsio-kontrolaren lana errazteko aukera emango diotenak.

Biltegi bat klonatzea makina lokal batean

Joan zure GitHub biltegira. Fitxategien zerrendaren goiko eskuineko izkinan, ireki “Klonatu edo deskargatu” goitibeherako menua. Kopiatu HTTPS klonaren URLa.
Zer da Github, nola erabili, nola sortu, kudeatu eta konfiguratu proiektu bat Itzuli Git Bash leihora eta idatzi komandoa:
git clone repository_url

repository_url – Klonatu beharreko uneko proiektuaren URLa. Horren ordez, biltegiaren url-a txertatzen da.

Goiko adibidean, komandoak biltegia klonatzen du HTTPS bidez. Beste aukera bat SSH gakoen gaineko URLekin klonatzea da. Horretarako, SSH gako-pare bat sortu behar duzu Windows-en eta gako publiko bat esleitu GitHub kontuari.

Urruneko biltegiak bilatzea

Klonatu ondoren, GitHub-eko biltegiaren kopia ordenagailuko lan-direktorioan agertu beharko litzateke. Proiektuak direktorio bat eduki behar du izena eta fitxategi nagusiak dituena. Bertara aldatzeko, komando hau idatzi behar duzu:
cd git_project

Oharra: Ordeztu git_project deskargatutako biltegiaren benetako izenarekin, edo zehaztu uneko direktorioaren edukia ls komandoarekin. Bigarren metodoa erabiltzaileak proiektuaren izena gogoratzen ez duen kasuetan erabiltzen da.

GitHub mahaigaineko bertsioa – zer da GitHub Desktop, funtzionalitate nagusiak, ezaugarriak eta instalazio prozesua

GitHub Desktop GitHub-ekin GUI oinarritutako interakzioa eskaintzen duen mahaigaineko aplikazioa da. Git ez bezala, GitHub-en mahaigaineko bertsioak erabiltzailearen interfazea erabiliz komando berdinak exekutatzeko aukera ematen du botoiak klik eginez, eta horrek biltegiekin lan egitea askoz errazten du.

Nola instalatu

  1. Jarraitu esteka – https://desktop.github.com/ Zer da Github, nola erabili, nola sortu, kudeatu eta konfiguratu proiektu bat
  2. Hasi programaren instalazio paketea deskargatzen.
  3. Egin klik bikoitza deskargatutako fitxategiaren ikonoan eta jarraitu Github Desktop-en instalazioarekin.
  4. Abiarazi programa Hasi menuaren bidez.
  5. Hasi saioa GitHub-en zure erabiltzaile-kontuaren xehetasunak erabiliz.

Funtzionalitate nagusia

  • Biltegiak sortzea, gehitu eta klonatzea.
  • Proiektuaren fitxak kudeatzeko programa erabiltzea.
  • Adar batean aldaketak egitea.
  • Arazoak sortzea, tira eskaerak eta konpromisoak.
  • Produktu berrien lehen bertsioetara sartzeko gaitasuna.

Github APIa

Github REST APIa garatzaileei Github datu, proiektu eta biltegietarako sarbidea eskaintzen dien interfazea da, baita zerbitzariaren eskaerak bidaltzeko ere. https://api.github.com/ estekak GET eskaera errazenak bidal ditzakezun URL guztiak ditu:
Zer da Github, nola erabili, nola sortu, kudeatu eta konfiguratu proiektu bat Gehienetan, garatzaileek eskaerak sortzen dituzte Python programazio lengoaian JSON formatuan. Lehenik eta behin, biltegiari buruzko oinarrizko informazioa estekatik lortu behar duzu – https://api.github.com/user/repos Oinarrizko informazioa konfigurazio fitxategian sartzen da JSON formatuan. Erabiltzaileari buruzko parametro nagusiak biltzen ditu: avatarra, irakurleak, biltegi kopurua, deskargak, etab. Ondoren, datu hauek zerbitzarira igortzen dira.

Github mahaigaineko proiektuak kudeatzea eta konfiguratzea

Instalatu, kontu bat erregistratu eta aplikazioa konfiguratu ondoren, erabiltzailea GitHub programa erabiltzen has daiteke.

Biltegi bat sortzea, gehitzea eta klonatzea

Biltegi berri bat sortzeko, hautatu “Fitxategia” eta egin klik “Sortu biltegia” botoian. Tokiko proiektu bat gehitzeko, hautatu “Fitxategia” menua eta egin klik “Gehitu tokiko biltegia” botoian. Klonatzeko, “Fitxategia” – “Klonatu biltegia” menua hautatu behar duzu.
Zer da Github, nola erabili, nola sortu, kudeatu eta konfiguratu proiektu bat

Adar berri bat sortzea

Proiektuaren adar bereizi bat sortzeko, ireki Uneko adarra atala eta egin klik Adar berria botoian. Erabiltzaileak adarra ikusi ahal izango du GitHub interfazean eta pull-eskaera bat egin ahal izango du aldaketen jarraipena egiteko.
Zer da Github, nola erabili, nola sortu, kudeatu eta konfiguratu proiektu bat

Segurtasuna

Github-en mahaigaineko eta web bertsioak erabiltzaile-kontu baten segurtasun-maila konfiguratu eta handitzeko aukera ematen du. Funtzio guztiak eskuragarri daude “biltegiratzeko segurtasun ezarpenak” atalean. Xehetasun gehiagoz aztertzea merezi du.

Segurtasun politikaren ezarpena

Zure biltegiko orri nagusian, egin klik:

  • “Segurtasuna” – “Segurtasun politika” – “Hasi konfigurazioa”.
  • Gehitu zure proiektuaren onartzen diren bertsioei eta ahultasun posibleei buruzko informazioa nola jakinarazi.

Zer da Github, nola erabili, nola sortu, kudeatu eta konfiguratu proiektu bat

Mendekotasun grafikoen kudeaketa

Gordailu publiko guztietarako dependentzia grafiko bat sortzen da automatikoki, baina ez dago halako ezaugarririk biltegi pribatuentzat. Grafikoak irteerako menpekotasun-fluxu guztiak identifikatzen ditu eta proiektuko ahultasunak identifikatzeko aukera ematen du. Mendekotasun grafikoa ezartzeko, sakatu “Ezarpenak” – “Segurtasuna eta analisia”. Grafikoaren parean, egin klik “Gaitu” edo “Desgaitu”.

Zer da Github, nola erabili, nola sortu, kudeatu eta konfiguratu proiektu bat

Lizentziak

Github lizentziak bi lizentzia mota nagusi erabiltzen ditu
:

  1. GPL lizentzia mota bat da, beste erabiltzaile batzuek beste inoren lanak beste kode irekiko proiektuetan erabiltzeko aukera ematen diena. Hala ere, merkataritza-enpresek ezin dute hori egin.
  2. LGPL/Commons/MIT/Apache , etab. – Erabiltzaileak bere kodea ematen du doan erabiltzeko. Beste batzuek dirua irabaz dezakete.

Zer da Github, nola erabili, nola sortu, kudeatu eta konfiguratu proiektu bat
GitHub lizentzia mota zehazten den lekuan
Github hodeiko zerbitzuaren funtzionalitate nagusia eta Git Bash biltegiekin lan egiteko programa berrikusi ditugu. . Pausoz pauso hitz egin dugu bertsio-kontrol sisteman proiektu oso bat nola sortu.

info
Rate author
Add a comment