Imataq Github, imayna llamk’achiyta, imayna huk llamk’ayta ruwana, kamachiy chaymanta wakichiy

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

Imataq GitHub, imarayku necesitakun chaymanta imayna GitHub llamk’achiyta, imayna yanapakuy llamk’ayta qallariy – huk pusaq qallariqkunapaq.
Imataq Github, imayna llamk'achiyta, imayna huk llamk'ayta ruwana, kamachiy chaymanta wakichiyGitHub huk aswan riqsisqa yanapakuykunamanta kichasqa qullqi waqaychanakuna quypaq. Sitio ruwasqa proyectokuna ruwayta chaymanta sapa kuti ruwaypi ruwasqa tikraykunata qatiyta atikun. Huk GitHub llamk’aqkuna llamk’achiqpa codigonta qhawayta atinku chaymanta kikinku tikraykunata yuyaychayta atinku. Kay sut’inchayninqa pisi rimayllapi hamut’ayta qun. Ichaqa, serviciopa ruwayninqa manam chayllachu. Kay qhaway qillqasqapi, Github nisqamanta aswan sut’ita qhawasunchik.

Imataq GitHub chaymanta Imayna qallariy – Huk qallariypaq yanapakuy

GitHub huk internetpi portal kaq maypi ruwaqkuna chaymanta programaqkuna ruwasqanku codigota yapayta atinku chaymanta kuska llamk’anku allinchaypaq. GitHub kaqpa riqsichiyninqa sinchi laya kamachiy sistemanmi. Versión kamachiyqa programaqkuna softwareta ruwayta atinku mana kikin softwareta mana allinta ruwaspa. Yuyasqa tikraykunataqa mana sasachakuspalla huk hunt’asqa kacharisqaman hukllawakunman, ichaqa llapa tikraykunata qhawasqa chaymanta aprobasqa kaptinlla.
Imataq Github, imayna llamk'achiyta, imayna huk llamk'ayta ruwana, kamachiy chaymanta wakichiy

Git chaymanta GitHub – imataq hukniray, ñawpaq riqsiy Git chaymanta GitHub kaqwan

¿Imataq Git?

Kutichiy: Huk utqaylla chaymanta escalable versión control sistema . Git huk mana qullqiyuq chaymanta kichasqa qullqimanta rakisqa musuqyachiy kamachiy sistema ruwasqa usqaylla chaymanta allin ruwaq ima llamkanapaqpas, uchuymanta ancha hatunkama.

¿Imataq GitHub?

Kutichiy: huk kallpasapa puyu yanapakuy sapalla wiñachiykunata chaymanta kichasqa qullqi ruwanakuna kamachinapaq.

¿Imapitaq aswanta mana kaqllachu?

Git huk hunt’asqa software kaq laya kamachiy sistema categoría kaqpi, mayqinchus ruwaqpa sapalla computadorapi churasqa. Git kamachiy chiru kaqninta (Microsoft PowerShell) kaqnintakama codigoman tikraykunata ruwayta saqin, chaymanta GitHub ruwanakuna llapa runa yaykuypi waqaychay atiyta qun.

Githubmanta sumaq willakuykuna

  1. Kay sitiopi aswan achka llamk’aqkuna qayna wata (24 ñiqin inti raymi killapi 2021 watapi yupaykunaman hina) 45 hunu runakunam karqan.
  2. 2018 watapi Microsoft GitHub 7.5 hunu hunu hunu dolarwan rantirqan.
  3. Github nisqapiqa kichasqa qullqisapa git waqaychasqam kachkan. Pipas chaytaqa cambianman. Kay llamk’ayqa kay link nisqapi tarikun – https://github.com/git/git?ref=stackshare

Imataq Github, imayna llamk'achiyta, imayna huk llamk'ayta ruwana, kamachiy chaymanta wakichiy.

Github nisqap rurasqan

  1. Aswan riqsisqa plataformakunawan chaymanta yanapakuykunawan tinkiyta atiy – Amazon, Google Cloud chaymanta Código Clima kaqwan.
  2. 200 masnin programacion simikunapaq yanapakuy.
  3. Alto nivel de consolidación y “solidaridad del gremio”. Mayk’aq huk llamk’achiq GitHub kaqpi ruwayninta ruwan, puchuq programakuna ayllu llamk’ayta, código allin kayninta, chaymanta grado de sofisticación kaqninta uraykachiyta chaymanta chaninchayta atinku. Kimsa kaq llamk’aqkuna proyectoyuqman willayta atinku atikuq sasachakuykunamanta, tikraq ch’aqwaykunamanta, hukkunamantapas.

Imayna GitHub llamk’an, Ruwaykuna

Github kaqpa kimsa aswan chaniyuq ruwanakunan kanku ramachay, aysana mañakuy chaymanta hukllanakuy. Sapa llamkaykunatam sapaqmanta qawarina.

Forking

Huk proyectota forking huk copiata (fork) ruwan, chaymi usuarioman libreta experimentayta atin mana proyecto originalta afectaspa. Crea horquillas y tirar solicitudes: https://youtu.be/nT8KGYVurIU

Aysay mañakuykunata

Huk aysana mañakuy ruwaqpa lluqsichisqan chaymanta pay llamk’ayta tukun allichaypi/tikraypi codigo. Chaypachallapitaqmi, kikin proyectopa dueñonpas qawarinman ima cambiokuna ruwasqa kasqanmanta hinaspa ima tapukuykunatapas yapanman.
Imataq Github, imayna llamk'achiyta, imayna huk llamk'ayta ruwana, kamachiy chaymanta wakichiy

Huñunakuy

Dueño aysana mañakuyta aprobasqanmanta qhipaman, aysana mañakuyta huñunku chaymanta forked proyectomanta tikraykunata pukyuta codigoman churanku.

Guía – imaynatataq Githubpi zeromanta qallariy

Kay pusaq llapa qallariqkunapaq allin kachkan pikunachus chayraq Git chaymanta Github yachayta qallarichkanku. Kay qatiq ruwanakuna yanapasunki huk allin sistema ruwayta kay software kaqwan llamk’anapaq. Yachanki imayna tikraykunata ruwayta codigo-base kaqpi, huk aysana mañakuyta kichayta (huk aysana mañakuyta ruway), chaymanta codigota hatun ramaman huñunki. Chaymi qallarisun. Imataq Github, imayna llamk'achiyta, imayna huk llamk'ayta ruwana, kamachiy chaymanta wakichiy.

Paso 0Git churay chaymanta huk GitHub yupayta ruway

  1. Git nisqap oficial web nisqaman riy: https://git-scm.com/downloads
  2. T’inkipi ñit’iy Git Windows kaqpaq escritorio kaqpi uraykachinaykipaq chaymanta uraykachiy tukukunanta suyay.
  3. Git churaqta hurquy chaymanta purichiy iskay kuti ñit’ispa Git.exe willañiqita.Imataq Github, imayna llamk'achiyta, imayna huk llamk'ayta ruwana, kamachiy chaymanta wakichiy
  4. Saqiy ruwana PC kaqpi tikraykunata ruwayta “Arí” ñit’iywan “Control de cuentas de usuario” rimana qutupi mayqinchus kichasqa kachkan.
  5. Git churana ruwayta qallariy. GNU Public License nisqa hatun qillqata ñawiriy chaymanta Qatiq ñit’iy.Imataq Github, imayna llamk'achiyta, imayna huk llamk'ayta ruwana, kamachiy chaymanta wakichiy
  6. Programata churanapaq maypi kaqta willay, utaq ñawpaqmanta churasqa chanikunata saqiy. Programa nisunki huk Qallarina menú carpeta ruwanaykipaq. Kay qillqasqata saltay.
  7. Gitwan llamk’achiyta munasqayki qillqa allichaqta akllay. Uraykaq ventanata, akllay Bloc de notas ++ (utaq mayqin wak qillqa allichaq ñawpaq llamk’asqayki) chaymanta “Qhipa” ñit’iy.Imataq Github, imayna llamk'achiyta, imayna huk llamk'ayta ruwana, kamachiy chaymanta wakichiy
  8. Musuq proyecto sucursalpaq huk sutita churay. Ñawpaqmanta churasqa chaniqa “master” nisqa. Kay churanata ñawpaqmanta saqispaykiqa allinmi.
  9. PATH, SSH cliente, servidor certificadokuna, chiru tukukuykuna chaymanta terminal akllanapaq akllanakunapi, tukuy imata imayna kasqanmanhina saqiy chaymanta “Qhipa” ñit’inata ñit’iy.
  10. Llapan ñawpaqmanta churasqakunata saqiy chaymanta programata churayta qallariy.
  11. Huk kuti churay tukusqaña, qutukunata qhaway kacharisqa willaykunata qhawanaykipaq chaymanta Git Bash qallariypaq. Instaladorpa ventananta wichqay.

Github nisqapi huk yupayta qillqachiyta atinki kay link nisqawan: https://github.com/join. Chayta ruwanaykipaq, hamuq pachapi datos básicos de registro nisqamanta yaykunayki tiyan, yupayta chiqaqchanaykipaq.
Imataq Github, imayna llamk'achiyta, imayna huk llamk'ayta ruwana, kamachiy chaymanta wakichiy

1 kaq llankay: Git qallariy chaymanta ñawpaq llaqta waqaychasqa ruway

Git iskay llamkana ñanniyuqmi – bash (Git Bash) chaymanta siq’i llamk’achiqpa interfaznin (Git GUI). Git Bash qallariypaq, qallariy menú kichay – Windows, qillqay git bash chaymanta ñit’iy Enter (utaq iskay kuti paña ñit’iy programap llalliq ñanninpi). Git GUI qallariypaq, qallariy menú – Windows kichay, git gui qillqay chaymanta Enter ñit’iy. Ñuqaykupiqa, Git Bash nisqatam llamk’achisaqku.
Imataq Github, imayna llamk'achiyta, imayna huk llamk'ayta ruwana, kamachiy chaymanta wakichiyGit Bash kaqpi musuq llamk’ayta ruwayqa musuq waqaychasqa qallariypaq sapaq kamachiykunata llamk’achiyta munan. Ñawpaqta huk Bash terminal kichanayki tiyan paña ñit’ispa mesapi chaymanta chaymanta urayk’aq menú kaqpi Git Bash Kaypi. Huk terminal ventanata llaqtaykipi makinaykipi, musuq prueba directorio (carpeta) ruway kay qillqaspa:
getrekt:Desktop getrekt $ cd ~/Desktop
getrekt:Escritorio getrekt $ mkdir myproject
getrekt:Escritorio getrekt $ cd myproject/
mkdir kamachiyqa musuq llaqta llamkana mayt’uta ruwan. Ñawpaq kaq Github waqaychasqaykuta ruway: https://youtu.be/yHCUc6cmhcc

Paso 2. Waqaychasqapi musuq willañiqita ruway

Proyectopa qillqana mayt’unpi, llachpana kamachiywan musuq qillqa willañiqita yapay. Sapanchasqa ñanpi, kamachiyqa ch’usaq qillqa willañiqita ruwanqa, .txt mast’ariyniyuq kanqa.

Yuyachiy! Gitqa hukchasqakunatam waqaychan/kamachin qatisqan willañiqikunallaman. Musuq willañiqita ruraspa, llamk’achiq git estado kamachiyta llamk’achispa imayna kayninta qatiyta atin. Consola nisqaqa waqaychasqapi kaq willañiqikunap listanta qunqa.

git waqaychasqa qillqana mayt’uman huk willañiqita yapanki chaylla, programaqa llamk’apuy ukhupi tikrayta reparanqa. Ichaqa, kikillan qatiyqa manam atichisqachu kanqa, kaypaq huk sapaq kamachiyta llamk’achinayki tiyan – git yapay.
getrekt:mi proyecto getrekt $ llamiy getrekt.txt
getrekt:mi proyecto getrekt $ ls
getrekt.txt

3 kaq llankay: Willayta qatipay etapa pachaman yapay

Willayta etapa pachaman yapay git add kamachiywan.
getrekt:mi proyecto git yapay . Kay kamachiywan, programaqa qallarinqa kikillanmanta qatipayta llapa willañiqikuna ruwasqa kanqa proyectopa qillqana mayt’unpi. Kamachiy git kayninwan llamk’anchu icha manachu chayta qhawayta atinki. Kaymi imaynachus registrokuna Git Bash kamachiy chirupi git estadota qillqasqanmanta qhipaman:
getrekt: getrekt getrekt$ git status Rama masterpi
Qallariy
commit
Ruwanapaq tikraykuna:
(“git rm –cached …” llamk’achiy mana etapapi kananpaq)
Musuq willañiqi yapasqa
Musuq willañiqi suti: getrekt.txt
musuq willañiqi: getrekt.txt Qillqa rimay: Willañiqiqa manaraqmi rurasqachu, ichataq yapasqa kananpaqmi kachkan.

4 kaq phatmaHuk commit nisqa ruway

Commit nisqaqa mayqin waqaychasqapa qhawayninmi. Sasa rimaypi, huk tikray paquete mayqinchus willayta waqaychan yapasqa, llamk’achisqa utaq qullusqa willañiqikunamanta wakin codigo waqaychaq.
getrekt:myproject getrekt $ git commit -m “ÑAWPAQ RUWAYNIYPA CHIKO!”
[master (root-commit) b345d9a] ¡ÑAWPAQ RUWAYNIY!
1 willañiqi tikrasqa, 1 churay(+)
ruway ñan 100644 getrekt.txt

Huk commit ruwanapaq kamachiyqa git commit -m “Commit Suti” nisqa.

Yuyachiy! Kamachiy tukukuypi willakuyqa huk proyecto ruwaqkunapaq yuyayniyuq kanan tiyan chaymanta entiendenapaq kanan tiyan. Ama “asdfadsf” icha “foobar” hina commitkunayki sutichaychu. Mana chayqa manan pipas imatapas entiendenqachu, askha tiempotan qonayki kanqa chaykunata chinkachinaykipaq.

Paso 5. Musuq sucursal musuq sucursalta ruway

Musuq sucursalqa proyectopa huntasqa sucursalninmi, chaymi tukuyninpi compromisokuna ruwasqa kachkan. Huk sapaq kacharisqa rurumanta riqsichin, ichaqa laya kamachiy sistema ukhupi. Sucursales nisqakunaqa llamk’achiq huk llamk’apuypa “estadokuna”pura puriyta saqin.

Oficial git qillqapi, ramakunap sut’inchayninqa kaymi: “Git kaqpi chaymanta Github kaqpi rama huk kuyuchina rikuchiq huk waqaychasqapa commits kaqninman.”

Ejemplopaq, sichus huk usuario huk musuq p’anqata web kitinkuman yapayta munarqa, chay p’anqallapaq musuq sucursal ruwayta atikunman karqan mana proyectopa cuerpo principalninta afectaspa. Chaywan tukuruptinñam, sucursalninmanta hatun kaqman tikrakunkunata hukllawayta atin. Musuq rama kaqpi, Git mayqin commitmanta ramachasqa kaqta qatin.
Imataq Github, imayna llamk'achiyta, imayna huk llamk'ayta ruwana, kamachiy chaymanta wakichiyKamachiyta ruwasqamanta, git ramata consolapi qillqayta atikunki rama kamasqa kaqta takyachinaykipaq:
getrekt:myproject getrekt $ git rama
master
* my-new- branch Quyllurwan my-new-branch sutiqa mayqin rama ruwaqta rikuchin kunan pacha llamk’achkan.

Qhaway: Ñawpaqmanta, sapa git repo nisqap ñawpaq kaq ramanqa “master” sutiyuqmi (hinallataq huk llamk’aypi master hina llamk’achisqa). Racismowan maqanakuypa huknin hina, wakin paqarichiqkuna huk sutikunata ñawpaqmanta churasqa ramapaq llamk’achiyta qallarirqanku, ahinataq “primaria”. Ichaqa, aswan achka kuti, llamk’achiqkuna “master” icha chayman rikch’akuq sutikunata chayta riqsichinapaq llamk’achisqa rikunkuman.

Vale la pena yuyaypi hap’iy yaqa sapa waqaychasqa huk master ramayuq kaqta chaymanta chay proyectopa versión oficialnin hina qhawasqa kanman. Sichus huk web kiti kan, chaymanta sucursalqa chay versión kaqmi mayqinkunatachus llamk’aqkuna rikunku. Sichus huk aplicación kaq, chaymanta master rama kaq kachariy mayqinchus usuariokuna computadorankupi utaq dispositivo móvil kaqpi churanku. Kayhina Git chaymanta Github rurukunap ñawpaq laya ruwaynin llamk’an. Sitio oficial nisqapiqa aswan sut’i qillqakuna kan hukniray sucursal sutikuna ñawpaqmanta churasqa llamk’achinapaq. Willakuy Github kaqpi kachkan kaypi https://github.com/github/renaming
Imataq Github, imayna llamk'achiyta, imayna huk llamk'ayta ruwana, kamachiy chaymanta wakichiyHuk proyecto ramaman kutiy kaqpi chaymanta achka commitkuna ruwaypi, musuq rama mana qatichisqachu kanqa kay sistema kamachiy laya kaqwan chaymanta ruwaq kikillan qatiy qillqankama .

6 kaq llankay Musuq GitHub Waqaychasqata ruway

Kay llamkana mana ruwanachu sichus kitillapi codigoyki qhawayta munanki. Ichaqa sichus huk qutupi llamk’anki chaymanta wak programaqkunamanta tikraykunata chaskinki, chaymanta kunan atiyninkuna GitHub kaqmanta llamk’achiy atikunki kuskalla proyecto codigo tikraypaq. GitHub kaqpi musuq waqaychasqa ruwanapaq, llamkanaman yaykunayki tiyan chaymanta kitipa hatun p’anqanman rinayki tiyan. Hatun menú kaqmanta, “Musuq Waqaychasqa” ñit’inapi ñit’iy, mayqinchus “+” siq’i urapi tarikun perfil fotop ladunpi puriy barra kaqpi paña pata k’uchupi: ñit’inata ñit’iymanta qhipaman, GitHub proyectoyuqta tapunqa waqaychasqata sutichanapaq, pisi willayta qunapaq:
Imataq Github, imayna llamk'achiyta, imayna huk llamk'ayta ruwana, kamachiy chaymanta wakichiyChaymanta, “Waqaychasqata paqarichiy” ñit’iy musuq llamk’apuy kamasqa kayninta takyachinaykipaq. Huk rimana qutu rikurimunqa, llamk’achiqta tapuspa sichus huk waqaychasqata zeromanta ruwayta munan utaq huk kachkaq llaqtapi ruwasqa yapayta munan. Iskay kaqpi, proyectopa qillqana mayt’unta Github kaqman churanayki tiyan.

Yuyachiy! Huk kiti waqaychanata uraykachiypas kamachiy chiruta llamk’achispa ruwakunman, chaymanta aswan sut’i kamachiykuna git karu yapay paqariy github_url (huk qillqata ruwan huk musuq tinkiyta karu waqaychasqaman), git push -u qallariy kamachiq (huk tinkiyta sayachin rama in mayqinchus ruwaq tarikun chaymanta umalliq rama huk karu sirwiqpi).

Kaymi imaynachus registrokuna Git Bash kamachiy chirupi rikch’akun:
getrekt:myproject getrekt $ git karumanta yapay origin https://github.com/cubeton/mynewrepository.git
getrekt:myproject getrekt $ git push -u origin master Imakuna yupay
: 3, ruwasqa.
Qillqanapaq imakuna: 100% (3/3), 263 bytes | 0 bytes/s, ruwasqa.
Llapan 3 (delta 0), wakmanta llamk’achisqa 0 (delta 0)
Kayman https://github.com/cubeton/mynewrepository.git
* [musuq rama] umalliq -> umalliq
Sucursal umalliq churasqa karu rama umalliqmanta qatipanapaq.

7 kaq llankay: Proyecto Rama GitHub kaqman tanqay

Musuq proyecto rama chaymanta waqaychasqa ruwasqa kachkan. Puchun “tanqanapaq” sucursalta chaymanta musuq Github waqaychasqaman apachinapaq. Chayhina, kimsa kaq ayllu runakunaqa chay código nisqa qhawayta atinqanku chaymanta chaypi tikraykunata ruwayta atinqaku. Sichus musuqyachiykuna aprobasqa kanku, proyectopa dueñon chay tikraykunata proyectopa hatun versión nisqaman hukllachayta atin. GitHub kaqpi musuq ramaman tikraykunata tanqanapaq, kamachiy chirupi git tanqay kamachiyta yaykuchinayki tiyan. GitHub kikinmanta huk ramata ruwanqa karu waqaychasqapi:
getrekt:myproject getrekt$ git push origin my-new-branch
Yupay imakuna: 3, ruwasqa.
Delta ñit’iy 8 q’aytukama llamk’achispa.
Imakunata ñit’iy: 100% (2/2), ruwasqa.
Qillqanapaq imakuna: 100% (3/3), 313 bytes | 0 bytes/s, ruwasqa.
Llapanpi 3 (delta 0), musuqmanta llamk’achisqa 0 (delta 0) .
https://github.com/cubeton/mynewrepository.git
kaqman * [musuq rama] my-new-branch -> my-new- branch GitHub p’anqata musuqyachiymanta, llamk’achiq musuq ramata rikunqa mayqinchus chayman tanqasqa kachkan waqaychasqa.
Imataq Github, imayna llamk'achiyta, imayna huk llamk'ayta ruwana, kamachiy chaymanta wakichiy

Adicionalmente

¿Ima ninantaq origin simi git push origin kamachiypi? Mayk’aq huk llamk’achiq huk karu waqaychasqata llaqta makinankupi clon, git huk alias estándar chaypaq ruwan yaqa llapa casokunapi, “origin”, mayqinchus aswanta huk taquigrafía karu waqaychasqa URL kaqpaq. GitHub nisqaman huk llamk’ayta apachispa: https://youtu.be/zM6z57OtR2Q

8 kaq phatma.Ñawpaq kaq aysana mañakuyta ruway

Aysana mañakuy (icha aysana mañakuy) nisqaqa waqaychasqa dueñokunaman willanapaq ñanmi, huk paqarichiq wakin tikraykunata chiqapchaypi ruwayta munan. Kayhinam yapasqa aysana mañakuyniyuq p’anqa rikch’akun:
Imataq Github, imayna llamk'achiyta, imayna huk llamk'ayta ruwana, kamachiy chaymanta wakichiyKayhinam t’aqa interfaz rikch’akun aysana mañakuyta ruwasqamanta qhipaman:
Imataq Github, imayna llamk'achiyta, imayna huk llamk'ayta ruwana, kamachiy chaymanta wakichiy

Paso 9Aysay mañakuyta hukllana

Uraypi kaq q’illu “Huñuy aysana mañakuy” ñit’inaqa aysana mañakuytam ruran. Chayta ñit’ispa, ruwasqa cambiokuna proyectopa hatun sucursalninman yapakun.

Yuyachiy! Huñusqa kaptin sucursalta chinkachiy. Chaykunamanta achka yupayqa proyectopi pantasqamanmi chayanman. Huk k’allmata qullunaykipaqqa, uray paña k’uchupi kaq q’illu “K’allma qulluy” nisqa ñit’inata ñit’iy.

Imataq Github, imayna llamk'achiyta, imayna huk llamk'ayta ruwana, kamachiy chaymanta wakichiyKunan pacha kamachiykunata qhawanaykipaq, waqaychasqap ñawpaq kaq p’anqanpi “Commits” t’inkipi ñit’iy. ñit’iyqa kay sucursalpi tukuy lista commits kaqmanta rikuchinqa. Chay pantalla hap’iyqa chayllaraq kamasqa kaqtapuni rikuchin.
Imataq Github, imayna llamk'achiyta, imayna huk llamk'ayta ruwana, kamachiy chaymanta wakichiy
Imataq Github, imayna llamk'achiyta, imayna huk llamk'ayta ruwana, kamachiy chaymanta wakichiyPaña ladopiqa sapa commit nisqap hash codigo nisqa kachkan. Hash codigo huk sapalla riqsichiq kachkan chaymanta APIkuna chaymanta kimsa kaq yanapakuykunata tinkiypi llamk’achiy atikun. Huk sapanchasqa commit kaqmanpas ID yupaywan kamachiy chirupi Git Bash kaqpa mesa laya kaqpi qhawayta atikunki.

Paso 10Github tikraykunata kitipi makinapi kutichiy

Kunan pacha, Github sistemapi waqaychasqa huk chhika wakjina rikukun kay kiti computadorapi ruwaqmanta. Ejemplopaq, huk commit huk llamk’achiq kikin ramanpi ruwasqa chaymanta umalliq ramaman hukllachasqa mana local makina kaqpi kanchu. Huk llamk’apuypa hukniray layakunata kikillanmanta tinkinapaq, git pull origin master kamachiyta (maestro ramapi llamk’achkaspa) utaq git pull llamk’achinayki tiyan.
getrekt:myproject getrekt $ git aysana origin master
remote: Yupay imakuna: 1, ruwasqa.
karu: Llapan 1 (delta 0), wakmanta llamk’achisqa 0 (delta 0), paquete-manta llamk’achisqa 0
https://github.com/cubeton/mynewrepository kaqmanta
* rama kamachiq -> FETCH_HEAD  
23242..232433berer3444 kamachiq -> paqariy/kamachiq
getrekt. txt | 1 +
1 willañiqi tikrasqa, 1 churasqa(+) .Huk kamachiypa kunan kayninta qhawanaykipaq, kamachiy chirupi git log qillqay. Llapan compromisokunatam listanqa.
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>
P’unchaw: Vie 07 ñiqin kantaray killapi 17:48:00 2021 -02356
qunakuy
46thf9496hf9485hkf857tg9hfj8rh4j Huñunakuy: 33fh5d 3689gfh
Qillqaq: Mtdes Ethan < getrekt@yandex.ru>
P’unchaw: Viernes 07 ñiqin kantaray killapi 17:51:020202022
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>
Fecha: Vie Ene 07 17:58:00 2021 -02356 ¡
Kaymi ñawpaq compromisoy! Ñam! Kunanqa llamk’achiq tukuy laya llamk’aykunata sistema control de versión kaqpi riqsisqa kachkan. Git chaymanta GitHub yachachiy qallariqkunapaq imayna Git churanapaq chaymanta Github, ramakuna, waqaychasqakuna, commits chaymanta wak hamut’aykunawan qallariypaq GitHub ruwaypi: https://youtu.be/zZBiln_2FhM

Github y Git nisqap yapasqa ruwayninkuna

Huk allin “chips” nisqakunata qhawasunchik, chay ruwaqman llamk’ayta laya kamachiypi pisiyachinanpaq saqinqa.

Huk waqaychasqata huk llaqta makinaman clonar

GitHub waqaychasqaykiman riy. Willañiqikunap listanpa hawanpi paña k’uchupi, “Clonar o descargar” nisqa urayk’aq menú nisqa kichay. HTTPS clon URL nisqamanta qillqay.
Imataq Github, imayna llamk'achiyta, imayna huk llamk'ayta ruwana, kamachiy chaymanta wakichiyGit Bash ventanata kutiy chaymanta kamachiyta qillqay:
git clone repository_url

repository_url – URL kunan llamk’apuy clonasqa kananpaq. Aswanpas, waqaychasqapa url nisqatam churanku.

Hawa rikch’anapi, kamachiy waqaychasqa waqaychasqata HTTPS kaqpi clonan. Huk akllanaqa URLkunawan SSH llavekuna patapi clonación kachkan. Kayta ruwanapaq, huk SSH llave paris Windows kaqpi ruwanayki tiyan chaymanta huk llapapaq llave GitHub yupayman qunayki tiyan.

Karu waqaychasqakunata tariy

Clonación kaqmanta, huk GitHub kaqmanta waqaychasqamanta huk copia computadorapi llamkana directorio kaqpi rikhurinan tiyan. Proyectoqa huk sutiwan hatun willañiqikunawan huk directorioyuqmi kanan. Chayman tikranaykipaqqa kay kamachiyta qillqanayki tiyan:
cd git_project

Qhaway: git_project nisqamanta uraykachisqa waqaychasqapa chiqap sutinwan tikray, icha kunan willañiqip imayna kanankunata ls kamachiywan willay. Iskay kaq ruwayqa llamk’achisqa casos kaqpi maypichus llamk’achiq mana proyectopa sutinta yuyariyta atinchu.

GitHub mesa laya – ima GitHub Escritorio kaq, hatun ruwanakuna, ruwanakuna chaymanta churana ruway

GitHub Escritorio huk mesa ruwana kan mayqinchus huk GUI kaqpi GitHub kaqwan tinkiyta qun. Mana Git hinachu, GitHub kaqpa mesa laya kaqnin kikin kamachiykunata ruwayta atikunki ruwaqpa interfazninwan ñit’ispa, chaymanta aswan facil waqaychasqakunawan llamk’ayta ruwan.

Imaynatataq churana

  1. Kay link nisqapi qatipay – https://desktop.github.com/Imataq Github, imayna llamk'achiyta, imayna huk llamk'ayta ruwana, kamachiy chaymanta wakichiy
  2. Programapa churana paquetenta uraykachiyta qallariy.
  3. Iskay kuti ñit’iy uraykachisqa willañiqip siq’inpi chaymanta Github Escritorio churaywan puriy.
  4. Chay programata qallariy menú nisqawan qallariy.
  5. GitHub kaqman yaykuy llamk’achiq yupayniykimanta willaykunata llamk’achispa.

Principal funcionalidad nisqa

  • Waqaychasqakunata ruway, yapay chaymanta clonación.
  • Programata llamk’achispa proyecto tablakunata kamachinapaq.
  • Huk sucursalpi cambiokunata ruway.
  • Asuntukunata paqarichiy, mañakuykunata aysay chaymanta compromisokuna.
  • Musuq rurukuna ñawpaq layakunaman yaykuy atiy.

API de Github nisqa

Github REST API huk interfaz kaq, ruwaqkunaman Github willaykunaman, ruwanakunaman chaymanta waqaychasqakunaman yaykuyta qun, chaymanta sirwiq mañakuykunata apachiy. https://api.github.com/ t’inki llapa URLkunayuq mayqinkunamanchus aswan sasan GET mañakuykunata apachiyta atikunki:
Imataq Github, imayna llamk'achiyta, imayna huk llamk'ayta ruwana, kamachiy chaymanta wakichiyAswan sapa kuti, ruwaqkuna mañakuykunata ruwanku Python programacion simipi JSON formato kaqpi. Ñawpaqta waqaychasqamanta sapaq willayta t’inkimanta jap’inayki tiyan – https://api.github.com/user/repos Sapsi willayta JSON formato kaqpi ruwana willañiqiman yaykusqa. Ruraqmanta hatun parámetros nisqakunatam hapin – avatar, ñawiriqkuna, hayk’a waqaychasqakuna, uraykachiykuna, hukkunapas. Chaymanta kay willayta sirwiqman apachisqa.

Github Escritorio proyectokunata kamachiy chaymanta wakichiy

Huk yupayta churaspa, registraspa chaymanta ruwanata churaspa, llamk’achiq GitHub programata llamk’ayta qallariyta atin.

Waqaychasqa waqaychanata paqarichiy, yapay hinaspa clonay

Musuq waqaychasqata ruranaykipaqqa, “Willakuy” nisqapi akllay, chaymantataq “Waqaychasqata paqarichiy” nisqapi ñit’iy. Huk llaqta llamk’ayta yapanaykipaq, “Archivo” nisqa menú nisqapi akllay chaymanta “Llaqta waqaychasqa yapay” nisqa ñit’inata ñit’iy. Clonación nisqapaqqa, “Archivo” – “Clonar waqaychasqa” nisqa menú nisqatam akllanayki.
Imataq Github, imayna llamk'achiyta, imayna huk llamk'ayta ruwana, kamachiy chaymanta wakichiy

Musuq Sucursalta Kamachiy

Sapaq proyecto sucursalta ruwanaykipaqqa, kunan kaq sucursal nisqa parteta kichay hinaspa Musuq sucursal niqpi ñitiy. Ruwaq GitHub interfazpi ramata qhawayta atinqa chaymanta huk aysana mañakuyta ruwanqa tikraykunata qatinanpaq.
Imataq Github, imayna llamk'achiyta, imayna huk llamk'ayta ruwana, kamachiy chaymanta wakichiy

Harkasqa

Github kaqpa mesa kaqnin chaymanta web kaqnin huk ruwaq yupaypa harkaynin pata ruwayta chaymanta yapayta atikun. Llapan ruwanakuna “waqaychaypaq waqaychasqa churanakuna” t’aqapi tiyan. Aswan sut’ita qhawarinanchismi.

Waqaychasqa kamachiy churay

Waqaychasqaykipa hatun p’anqanpi, ñit’iy:

  • “Waqaychasqa” – “Waqaychasqa kamachiy” – “Qallariy churay”.
  • Yanapasqa layakuna proyectoykimanta willayta yapay chaymanta imayna willay atikuq mana allin ruwaykunamanta.

Imataq Github, imayna llamk'achiyta, imayna huk llamk'ayta ruwana, kamachiy chaymanta wakichiy

Gestión de Gráficos de Dependencia

Huk hapipakuy siq’i kikinmanta ruwasqa llapa llaqta waqaychasqakunapaq, ichaqa mana chayhina ruway kanchu sapalla waqaychasqakunapaq. Gráfico llapa lluqsiq dependencia flujos riqsichin chaymanta proyectopi vulnerabilidades riqsiyta atikun. Dependencia grafico churanapaq, “Ajustes” – “Seguridad chaymanta Análisis” ñit’iy. Grafico chimpapi, “Atichiy” utaq “Mana atichiy” ñit’iy.

Imataq Github, imayna llamk'achiyta, imayna huk llamk'ayta ruwana, kamachiy chaymanta wakichiy

Licenciakuna

Github licenciakuna iskay hatun laya
licenciakuna llamk’achiyta qun :

  1. GPL huk laya licencia kaqmi, huk llamk’aqkuna huk runap llamk’ayninta wak kichasqa qullqi ruwanakunapi llamk’achiyta saqin. Ichaqa comercial empresakunaqa manan chaytaqa ruwayta atinkumanchu.
  2. LGPL/Commons/MIT/Apache , hukkunapas – llamk’achiqqa mana qullqiyuq llamk’anapaq chikuchanta qun. Wakintaq chaymanta qullqita tarinkuman.
Imataq Github, imayna llamk'achiyta, imayna huk llamk'ayta ruwana, kamachiy chaymanta wakichiy
Maypi GitHub licenciapa laya nisqa
Github puyu yanapakuypa hatun ruwayninta chaymanta Git Bash waqaychasqakunawan llamk’anapaq programata qhawayku . Paso a paso rimarqayku imayna huk hunt’asqa proyecto ruwanamanta sistema control de versión kaqpi.
info
Rate author
Add a comment