Kunas GitHub ukax, kunats wakisi ukat kunjams GitHub apnaqañax, kunjamas servicio apnaqañax qalltaña – qalltirinakatakix mä guia.
GitHub ukax mä jach’a yanapt’awiwa, jist’arat qullqi imañ utanakar uñt’ayañataki. Sitio ukax proyectos personalizados ukanakar uñt’ayañatakiw yanapt’i ukatx sapa iteración ukan mayjt’äwinakap uñt’ayañatakiw yanapt’i. Yaqha GitHub apnaqirinakax apnaqir chimpunak uñakipapxaspawa ukatx jupanakan mayjt’äwinakap amuyt’apxaspawa. Aka qhanañchäwix mä juk’a amuyt’añakiw uñacht’ayi. Ukampirus, uka servicio ukan funcionalidad ukax janiw ukakipkakiti. Aka uñakipäw qillqatanx Github ukan juk’amp uñakipt’añäni.
- Kunas GitHub ukat kunjams qalltañax – Mä qalltirinakatak guia
- Git ukat GitHub – kunas mayjt’i, nayrïr uñt’ayawi Git ukat GitHub
- ¿Kunas Git ukax?
- ¿Kunas GitHub ukax?
- ¿Kunas jukʼamp mayjäpacha?
- Github tuqit wali muspharkañ chiqawjanaka
- Github ukax mä uñacht’äwiwa
- Kunjams GitHub ukax irnaqaski, Uñacht’awinaka
- Ukax mä forking satawa
- Jaqukipaña mayiwinaka
- Ukax mayachasiñawa
- Guía – kunjams Github ukan zero ukhat qalltaña
- Paso 0Git ukar uñstayaña ukat GitHub ukan cuenta luraña
- 1r t’aqa: Git uñstayaña ukat nayrïr local repositorio luraña
- 2. Mä machaq qillqawi luraña imaña uta manqhana
- 3ri t’aqa: Uka qillqataxa arknaqawi etapa ukana pachaparuwa yapxataña
- 4T’aqa Mä commit uñstayaña
- 5. Machaq sucursala machaq sucursala luraña
- 6Machaq GitHub Repositorio luraña
- 7: Proyecto Sucursal GitHub ukar ch’amanchaña
- Ukhamaraki
- 8. Nayrïri jaqukipaña mayiwi luraña
- 9T’aqa Pull mayiwimpi mayachaña
- 10T’aqa Github Mayjt’awinak Local Maquina ukan kutt’ayaña
- Github ukat Git ukan yaqha lurawinakapa
- Mä imañ utax mä local maquinar clonañawa
- Jayankir imañ utanaka jikxataña
- GitHub escritorio versión – kunas GitHub Escritorio, jach’a lurawi, lurawinaka ukat instalación proceso
- Kunjamas uñstayañaxa
- Jilïri lurawipa
- Github ukax mä API ukhamawa
- Github Escritorio proyectos ukanaka apnaqaña ukat wakicht’aña
- Mä imañ uta luraña, yapxataña ukatxa clonación luraña
- Mä Machaq Sucursala luraña
- Jark’aqawi
- Seguridad política ukan utt’ayata
- Gestión de Gráficos de Dependencia ukaxa
- Licencianakaxa
Kunas GitHub ukat kunjams qalltañax – Mä qalltirinakatak guia
GitHub ukax mä portal online ukawa, kawkhantix lurayirinakax ukat programadores ukanakax lurapki uka código ukar apkatapxaspa ukat mayacht’asis juk’amp askinak lurañataki. GitHub ukan chimpunakapax sistema de control de versión ch’aman ukawa. Control de versión ukax programadores ukanakaruw software ukar jan software ukar jan walt’ayasax uñt’ayañapatak yanapt’i. Amtat mayjt’awinakax jasakiw mä phuqhat mistuwimp mayacht’asispa, ukampis taqi mayjt’awinakax uñakipt’ata ukat apsutäxi ukakiw.
Git ukat GitHub – kunas mayjt’i, nayrïr uñt’ayawi Git ukat GitHub
¿Kunas Git ukax?
Jisa: Mä sistema de control de versión rápida ukat escalable . Git ukax mä sistema de control de revisión distribuida gratuita ukat código abierto ukawa, ukax kuna proyectos ukanakatakis jank’aki ukat wali askinjam luratawa, jisk’a jach’a jach’akama.
¿Kunas GitHub ukax?
Jisa: mä ch’aman servicio cloud ukax desarrollos privados ukat proyectos de código abierto ukanakar apnaqañataki.
¿Kunas jukʼamp mayjäpacha?
Git ukax mä software phuqhat sistema de control de versión ukan categoría ukankiwa, ukax computadora personal ukan uñt’ayatawa. Git ukax kamachinak tuqiw (Microsoft PowerShell) codigo ukar mayjt’ayañ yanapt’i, ukatx GitHub ukax proyectos ukar jaqinakar mantañan imañ amuyunak churaraki.
Github tuqit wali muspharkañ chiqawjanaka
- Uka sitio ukanx nayrïr marax (24 uru llumpaqa phaxsit 2021 maranx estadísticas ukarjama) 45 millones jaqinakaw apnaqapxi.
- 2018 maranx Microsoft ukax GitHub ukaruw 7,5 waranqa waranqa waranqa dolaranakamp katuqawayi.
- Github ukanx mä jist’arat git imañ utaw utji. Khitis ukaruw mayjtʼayaspa. Aka proyectox aka link ukanw uñt’ayasi – https://github.com/git/git?ref=stackshare
.
Github ukax mä uñacht’äwiwa
- Plataformas ukat servicios ukanakamp mayachasiñ yatiña – Amazon, Google Cloud ukat Code Climate.
- 200 jila programación arunakar yanapt’aña.
- Altu nivel de consolidación ukat “solidaridad gremial” ukanakaw utji. Kunawsatix mä apnaqirix GitHub ukan proyectop uñt’ayi ukhax mayni programacionankirinakax lurawinakap, código ukan calidad ukat grado de sofisticación ukanak apkatapxaspa ukat uñakipapxaspa. Kimsïr apnaqirinakax proyecto ukan dueñoparux jan walt’awinak utjaspa, variables ch’axwawinakat, juk’ampinakatw yatiyapxaspa.
Kunjams GitHub ukax irnaqaski, Uñacht’awinaka
Github ukan kimsa wakiskir lurawinakapaxa, ramas, pull requests ukat merging ukanakawa. Sapa lurawinak sapa mayni amuyt’añax wali askiwa.
Ukax mä forking satawa
Mä proyecto forking ukax mä copia (tenedor) uñstayi ukax apnaqirirux libremente yant’añapatakiw jayti jan proyecto original ukar jan walt’ayasa. Tenedores ukat jaqukipañ mayiwinak luraña: https://youtu.be/nT8KGYVurIU
Jaqukipaña mayiwinaka
Mä pull mayiwix desarrollador ukan uñt’ayatawa, jupax codigo askichañ/mayjt’ayañ irnaqañ tukuyatatw uñt’ayasi. Uka pachparakiw proyecto ukan dueñopax pachpa mayjt’awinak lurat uñakipaspa ukat kuna yaqha jiskt’awinaks jiskt’aspa.
Ukax mayachasiñawa
Ukatx dueñox jaqukipañ mayiwix iyaw satawa, jupanakax jaqukipañ mayiwiruw mayacht’apxi ukatx proyecto forked ukanx mayjt’awinakax código fuente ukar apnaqapxi.
Guía – kunjams Github ukan zero ukhat qalltaña
Aka guia ukax taqi qalltirinakatakix wali askiwa, jupanakax Git ukat Github ukanak yatiqañ qalltasipki ukanakataki. Aka software ukampi irnaqañatakix mä sistema óptimo lurañatakix aka lurawinakaw yanapt’ätam. Yatiqañani kunjamasa mayjt’ayaña base de código ukanxa, mä jaqukipaña mayiwi jist’araña (mä jaqukipaña mayiwi luraña), ukatxa código jach’a ramaru mayachaña. Ukhamajj qalltañäni. .
Paso 0Git ukar uñstayaña ukat GitHub ukan cuenta luraña
- Git ukan sitio web oficial ukar mantam: https://git-scm.com/downloads
- Uka link ukar ch’iqt’am Git for Windows ukan versión de escritorio ukar apkatañataki ukat suyt’am apkatañ tukuyañkama.
- Git instalador ukax Git.exe qillqat pä kuti ch’iqt’asaw apsuñama ukat apnaqañama.
- Ukhamaraki, uka aplicación ukaxa PC ukaru mayjt’ayañatakixa “Jïsa” ukxaru ch’iqt’aña “Control de Cuentas de Usuario” uka aruskipaña chiqaru jist’araña.
- Git ukan utt’ayat lurañ qalltañamawa. GNU Licencia Pública jach’a qillqat uñxatt’aña ukat Next ukar ch’iqt’aña.
- Mä chiqawja uñacht’ayañaw programa ukar uñstayañataki, jan ukax default valores ukar jaytaña. Programa ukax mä carpeta menú Qalltañ uñstayañatakiw mayi. Aka yänak jaytañani.
- Git ukamp apnaqañ munat qillqat editor ukar ajlliñamawa. Uka uñacht’awina, Bloc de notas ++ (jan ukax yaqha qillqat editor ukampi nayrax irnaqawaykta) uk ajlliñamawa ukat “Jichhax” ukx ch’iqt’añamawa.
- Machaq proyecto sucursalatakix mä suti uñt’ayañamawa. Ukax “master” satawa. Ukax akham sañ muniwa, ukax mä wakichäwiwa.
- PATH, SSH cliente, certificados de servidor, línea finales ukat terminal ukanakan ajlliñ amtanakapanx taqi kuns kunjamäkitix ukhamar jaytañamawa ukat “Jutïr” ukx ch’iqt’añamawa.
- Taqi kunatix utjki ukanak jaytañamawa ukat programa ukar uñstayañ qalltañamawa.
- Mä kutix instalación ukax tukuyxi ukhax, chimpunak uñakipt’añatakix mistuwi qillqatanaka uñakipañataki ukat Git Bash qalltañataki. Ukaxa instalador ukana ventanapawa.
Github ukanx mä cuenta qillqt’asismawa aka link tuqi: https://github.com/join. Uka lurañatakixa, datos básicos de registro ukaxa jutïri pachanakanxa wakisiwa uka cuenta uñakipañatakixa.
1r t’aqa: Git uñstayaña ukat nayrïr local repositorio luraña
Git ukax pä apnaqañ thakhiniwa – bash (Git Bash) ukat interfaz gráfica de usuario (Git GUI). Git Bash qalltañatakix, menú Qalltañ – Windows jist’arañamawa, git bash qillqt’añamawa ukat Enter ukx ch’iqt’añamawa (jan ukax programa ukan ch’iqa tuqir pä kuti ch’iqt’añamawa). Git GUI qalltañatakix, menú Qalltañ – Windows jist’arañamawa, git gui qillqt’añamawa ukat Enter ukx ch’iqt’añamawa. Jiwasanakanx Git Bash uka apnaqañäni.
Git Bash ukan machaq proyecto lurañax mä machaq imañ utar qalltañatakix kamachinak especiales ukanakamp apnaqañaw wakisi. Nayraqatax mä terminal Bash jist’arañamawa ch’iqa tuqir ch’iqt’asaw escritorio ukar ch’iqt’añama ukatx menú desplegable Git Bash Here ukar ch’iqt’añaw wakisi. Mä terminal ventana local maquinamanxa, mä machaq yant’awi directorio (carpeta) lurañamawa aka qillqt’asa:
getrekt:Desktop getrekt $ cd ~/Desktop
getrekt:Escritorio getrekt $ mkdir myproject
getrekt:Escritorio getrekt $ cd myproject/
mkdir kamachix mä machaq local proyecto carpeta uñstayi. Jiwasan nayrïr Github imañ utasan lurañamawa: https://youtu.be/yHCUc6cmhcc
2. Mä machaq qillqawi luraña imaña uta manqhana
Proyecto carpeta ukanxa, mä machaq qillqat arsuwimpiw llamkt’aña kamachimpi yapxatañama. Uka estándar tuqitxa, kamachix mä ch’usat qillqat qillqat lurani ukax .txt extensión ukampiw utjani.
Ist’aña! Git ukax mayjt’awinak imaraki/ apnaqaraki, ukax arxiwunakarukiw arknaqaraki. Machaq qillqat lurañ tukuyasax, apnaqirix git estado kamachimpiw estadop uñakipaspa. Consola ukax mä lista uñacht’ayi, ukax mä lista uñacht’ayi, ukax mä lista uñacht’ayi, ukax mä repositorio ukan uñacht’ayatawa.
Kunjamakitix mä qillqat git imañ utarux carpeta ukar yapxatasaxa, programax proyecto manqhan mayjt’awinak uñjani. Ukampirus, automático arknaqañax janiw ch’amanchatäkaniti, ukatakix mä kamachi especial apnaqañaw wakisi – git add.
getrekt:nayan proyectox getrekt $ llamkt’añatakix getrekt.txt
getrekt:nayan proyecto ukax getrekt $ ls
getrekt.txt
3ri t’aqa: Uka qillqataxa arknaqawi etapa ukana pachaparuwa yapxataña
Uka qillqatanx git add kamachimpiw etapa ukan pachapar yapxataña.
getrekt:nayan proyecto git ukax yapxatatawa . Aka kamachimpixa, programa ukaxa qalltasiniwa automáticamente uñakipaña taqi archivonaka kunatixa lurasiniwa proyecto carpeta ukanxa. Uñakipt’añatakix kamachix git estado ukamp irnaqaskiti janicha ukxa. Akax kunjams Git Bash kamachin qillqatanakax uñsti git estado qillqt’añ tukuyatatxa:
getrekt: getrekt getrekt$ git estado Rama
master
ukan Qalltan commit
Mayjt’awinaka commit lurañataki:
(“git rm –cached …” apnaqañaw unstage)
Machaq qillqawix yapxatatawa
Machaq qillqawi suti: getrekt.txt
machaq qillqawi: getrekt.txt Qillqañ arsuwi: Qillqawix janiw jichhakamax luratäkiti, ukampis niyaw yapxatatäxi.
4T’aqa Mä commit uñstayaña
Commit ukax kuna imañ utan uñakipañapawa. Jasakiw sañ muni, mä mayjt’äw paquete ukax yatiyawinak imañatakiw yapxatata, editado jan ukax chhaqtayata archivonakax yaqhip código imañataki.
getrekt:myproject getrekt $ git commit -m “NAYRÏR ARSUÑAX CHIQANAKA!”
[master (root-commit) b345d9a] ¡NAYRÏR ARSUWIXA!
1 qillqawi mayjt’ayata, 1 uñakipaña(+)
lurawi modalidad 100644 getrekt.txt
Mä commit lurañataki kamachix git commit -m “Commit Suti”.
Ist’aña! Kamachi tukuyan yatiyawix yaqha proyecto lurayirinakatakix wali askiwa ukat amuyt’añapawa. Janiw commits ukanakax “asdfadsf” jan ukax “foobar” ukham sutinchatäkiti. Jan ukhamäkanixa, janiw khitis kuns amuykaniti, ukat ukanak chhaqtayañatakix walja tiempow apstʼasiñama.
5. Machaq sucursala machaq sucursala luraña
Machaq sucursal ukax proyecto ukan mä sucursal phuqhat uñt’ayatawa, ukax mä taqpach conjunto de compromisos ukanakampiw lurasi. Uñacht’ayiwa mä sapa mistuwi lurawi, ukampisa sistema de control de versión ukanxa. Sucursalanakax apnaqirirux mä proyecton “estados” ukanakan sarnaqañapatakiw jayti.
git documentación oficial ukanx, ramas ukan qhanañchäwipax akhamawa: “Git ukat Github ukan sucursal ukax mä movible puntero ukaw mä repositorio ukan commits ukar uñt’ayañataki.”
Amuyt’añataki, mä apnaqirix mä machaq panka sitio web ukar yapxatañ munchi ukhax uka particular pankatakik mä machaq sucursal luraspawa jan proyecton jach’a cuerpopar jan walt’ayasa. Ukampi tukuyxasaxa, sucursalapat mayjt’awinakax jach’a sucursalaruw mayachthapispa. Mä machaq sucursal ukanx Git ukax kawkir commit ukan ramapat uñt’ayi.
Kamachi phuqhañ tukuyasaxa, consola ukanxa git rama qillqt’aña, rama lurawi chiqapa lurañataki:
getrekt:myproject getrekt $ git rama
master
* my-new-branch My-new-branch sutixa mä asterisco ukampiwa kawkiri rama apnaqirirusa uñacht’ayi jichhax wali ch’amawa.
Qhansuyi: Ukhamarjamaxa, sapa git repo ukan nayrïr ramapax “master” sutimp uñt’atawa (ukatx mä proyecton master ukham apnaqatarakiwa). Racismo ukar saykatañatakix yaqhip lurayirinakax sucursal default ukatakix yaqha sutinak apnaqañ qalltawayapxiwa, kunjamakitix “primaria”. Ukampirus juk’ampirus, apnaqirinakax “master” jan ukax ukar uñtasit sutinak uñt’ayañatak apnaqat uñjapxaspa.
Ukax wali askiwa, niya sapa imañ utax mä sucursal master ukaniwa ukax proyecton versión oficial ukham uñjatäspawa. Ukax mä sitio web ukhamawa, ukax sucursal ukax versión ukawa, ukax apnaqirinakax uñjapxi. Mä aplicación ukhamächi ukhaxa, sucursal master ukax liberación ukawa, ukax apnaqirinakax computadora jan ukax dispositivo móvil ukan instalapxi. Ukhamaw Git ukat Github uka yänakan nayra versión ukanakax irnaqaski. Sitio oficial ukax juk’amp documentación ukaniwa kunayman sucursal sutinak default ukar apnaqañataki. Yatiyäwix Github ukanw utji https://github.com/github/renaming
Mä proyecto sucursal ukar kutt’añax ukat walja commits lurañax utjki ukhax machaq sucursal ukax janiw sistema de control de versión ukampix arktatäkaniti, janïr apnaqirix automático seguimiento qillqt’añapkama ukat juk’ampinaka.
6Machaq GitHub Repositorio luraña
Aka lurawixa janiwa wakiskiti ukaxa mäki uñjañatakiwa código local ukanxa. Ukampis jumatix mä equipo ukan irnaqsta ukat yaqha programadores ukanakat mayjt’awinak katuqsta ukhax GitHub ukan jichha capacidades ukanakamp apnaqañamawa, proyecto ukan código ukar mayacht’asis mayjt’ayañataki. GitHub ukan machaq imañ uta lurañatakix sistema ukar mantañamawa ukat sitio ukan jach’a uñacht’äwiparuw sarañama. Jilïr menú ukanx “Machaq Repositorio” ukx ch’iqt’am, ukax “+” chimpun uñsti, perfil foton jak’anx barra de navegación ukan ch’iqa alaya k’uchupan jikxatasi: Uka botón ukar ch’iqt’asax GitHub ukax proyecto ukan dueñoparuw jiskt’asini uka imañ utar sutinchañataki ukat mä jisk’a qhanañcht’äwi churañataki:
Ukxarusti, “Repositorio luraña” ukx ch’iqt’aña, machaq proyecto lurañ chiqanchañataki. Mä aruskipañ chimpuw uñstani, ukax apnaqiriruw jiskt’asi, jupanakax mä imañ utax zero ukhat lurañ munapxi jan ukax mä utjki uka chiqan lurat ukar yapxatañ munapxi. Payïr tuqinx, proyecto carpeta ukax Github ukar apkatañapawa.
Ist’aña! Mä local repositorio ukar apkatañax kamachinak apnaqasaw lurasirakispa, ukat juk’amp chiqaparux kamachinakax git remote add origin github_url (mä qillqat machaq conexión remote repositorio ukar uñstayi), git push -u origin master (mä conexión uñstayi rama in kunatix lurayirix utjki ukat master rama ukax mä jaya servidor ukan jikxatasi).
Akax kunjams registros ukanakax Git Bash kamachin uñsti:
getrekt:myproject getrekt $ git jaya chiqat yapxataña origin https://github.com/cubeton/mynewrepository.git
getrekt:myproject getrekt $ git push -u origin master
Yatiqañ yänak jakthapiña: 3, lurata.
Qillqañataki yänaka: 100% (3/3), 263 bytes | 0 bytes/s, lurata.
Taqpacha 3 (delta 0), wasitat apnaqata 0 (delta 0)
Uka https://github.com/cubeton/mynewrepository.git
* [machaq sucursal] master -> master
Sucursal master wakicht’ata jaya sucursal master originario ukar arknaqañataki.
7: Proyecto Sucursal GitHub ukar ch’amanchaña
Mä machaq proyecto sucursal ukat repositorio ukaw lurasiwayi. Ukax “push” sucursal ukat machaq Github imañ utar apañatakiw qhiparaski. Ukhamatwa, kimsïr ayllunkirinakax uka chimpunak uñjapxani ukatx mayjt’awinak lurapxani. Uka uñakipañanakax iyawsatäni ukhaxa, proyecto ukan dueñopax mayjt’awinak proyecton jach’a versión ukar mayachthapispawa. GitHub ukan machaq ramapar mayjt’awinak ch’amanchañatakix, git push kamachix kamachin chiqaparuw mantañapa. GitHub ukax automáticamente mä rama lurani jaya imañ utar:
getrekt:myproject getrekt$ git push origin my-new-branch
Jakhuña yänaka: 3, lurata.
Compresión delta ukaxa 8 rosca ukanakampiwa lurataraki.
Uñakipaña yänaka: 100% (2/2), lurata.
Qillqañataki yänaka: 100% (3/3), 313 bytes | 0 bytes/s, lurata.
Taqpacha 3 (delta 0), mayampi apnaqata 0 (delta 0) .
https://github.com/cubeton/mynewrepository.git
* [machaq sucursal] my-new-branch -> my-new-branch GitHub ukar machaqt’ayañ tukuyasax, apnaqirix machaq sucursal ukarux uñjaniw ukax… ukatsti uka imaña.
Ukhamaraki
¿Kuns origin uka arux git push origin kamachinx sañ muni? Kunawsatix mä apnaqirix mä jaya imañ utar clon local maquinapanx, git ukax mä alias estándar ukaruw niya taqi kunan luraraki, “origen”, ukax esencial mä taquigrafía ukawa URL jaya imañ utarux. GitHub ukar mä proyecto uñt’ayaña: https://youtu.be/zM6z57OtR2Q
8. Nayrïri jaqukipaña mayiwi luraña
Mä jaqukipañ mayiwi (jan ukax jaqukipañ mayiwi) mä thakhiw imañ utankirinakar yatiyañataki, mä lurayirix mä qawqha mayjt’awinak codigo ukar lurañ muni. Akax kunjams jaqukipañ mayiwimp yapxatat pankax uñsti:
Akax kunjams t’aqa interfaz uñsti jaqukipañ mayiwi lurañ tukuyatatxa:
9T’aqa Pull mayiwimpi mayachaña
Ch’uxña “Merge pull request” ukax manqhanx mä pull mayiwiw lurasi. Uka ch’iqt’asaxa, lurat mayjt’awinakax proyecton jach’a sucursalaparuw yapxatasi.
Ist’aña! Uka sucursalax mayacht’asiñ tukuyatat chhaqtayaña. Jupanakat waljanix proyecton jan walt’awinakaruw puriyaspa. Mä rama chhaqtayañatakixa, ch’iqa tuqiru ch’iqa tuqiru ch’iqt’aña “Sucursal chhaqtayaña” ukampi.
Jichhax commits ukan estadop uñakipañatakix, “Commits” ukar ch’iqt’am, ukax nayrïr pankanx imañ utankiwa. Ch’iqt’añax taqpach lista commits ukanak aka sucursal ukan uñacht’ayasini. Pantallax chiqpachapuniw uñacht’ayi kunatix jichhakiw lurasiwayi.
Ch’iqa tuqinx sapa commit ukan código hash ukaw utji. Código hash ukax mä sapa uñt’ayiriwa, ukax APIs ukat kimsïr jaqinakan yanapt’anakapamp chikancht’asis apnaqasispawa. Ukhamarakiw mä específico commit ukar ID jakhüwimp Git Bash ukan versión de escritorio ukan kamachin chimpunakapan uñakipt’araksna.
10T’aqa Github Mayjt’awinak Local Maquina ukan kutt’ayaña
Jichhax sistema Github ukan imañ utax mä juk’a mayjt’ataw uñsti, local computadora ukan apnaqirit sipansa. Amuyt’añataki, mä commit ukax mä apnaqirix jupanakan sucursalapan lurata ukat master sucursal ukar mayacht’ata ukax janiw local maquinan utjkiti. Mä proyecton kunayman versión ukanakamp automáticamente sincronización lurañatakix, git pull origin master kamachimpiw apnaqañama (kunawsatix master rama ukan irnaqaski) jan ukax git pull ukampiw apnaqañama.
getrekt:myproject getrekt $ git pull origin master
remote: Jakhuña yänaka: 1, lurata.
jaya: Taqpacha 1 (delta 0), wasitat apnaqata 0 (delta 0), pack-reusado 0
Uka https://github.com/cubeton/mynewrepository
* rama master -> FETCH_HEAD
23242..232433berer3444 master -> origin/master
getrekt. txt ukax | 1 +
1 qillqataxa mayjt’ayatawa, 1 uñakipaña(+) .Mä kamachin jichhax kunjamas uk uñakipañatakix, kamachin chimpupanx git log qillqt’aña. Ukanx taqi commits ukanakaw uñt’ayasini.
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>
Uraqi: Vie 07 uru jallu qallta phaxsit 17:48:00 2021 marana -02356
commit 46thf9496hf9485hkf857tg9hfj8rh4j Fusión
: 33fh5d 3689gfh
Qillqiri: Mtdes Ethan < getrekt@yandex.ru>
Uraqi: Vie 07 uru jallu qallta phaxsit 17:51:00
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>
Uraqi: Vie Jan 07 17:58:00 2021 -02356 ¡
Akax nayrïr amtäwijawa! Waliki! Jichhax apnaqirix taqi kasta irnaqawinak sistema de control de versión ukan uñt’atawa. Git ukat GitHub yatichäwi qalltirinakatakix kunjams Git ukar uñstayañax ukat Github, ramas, repositorios, commits ukat yaqha amuyunakampi GitHub ukan lurawipan qalltañataki: https://youtu.be/zZBiln_2FhM
Github ukat Git ukan yaqha lurawinakapa
Yaqha aski “chips” uñakipt’añäni, ukax desarrollador ukarux control de versión ukan irnaqäw simplificañapatakiw yanapt’ani.
Mä imañ utax mä local maquinar clonañawa
GitHub ukan imañ utar sarañamawa. Ukax mä lista de archivos ukanx “Clone o descargar” uka menú desplegable ukar jist’arañamawa. URL ukax HTTPS clon ukar uñt’ayatawa.
Git Bash ventana ukar kutt’añamawa ukat kamachir mantañamawa:
git clone repository_url
repository_url – URL ukax jichha proyecto ukan clonación ukar uñtatawa. Ukhamakipansti, url ukax imañ utanx uñt’ayatawa.
Aka uñacht’awina, kamachix HTTPS tuqiw imañ utarux clona. Yaqha amtawix URLs ukanakamp clonación ukawa SSH llaves ukanakampi. Uk lurañatakix mä SSH llave par Windows ukan lurañaw wakisi ukatx mä clave pública ukax GitHub ukan cuentaparuw churañama.
Jayankir imañ utanaka jikxataña
Clonación tukuyatatxa, GitHub ukan mä copia de repositorio ukaw computadora ukan irnaqäw directorio ukan uñstañapa. Proyecto ukax mä directorio ukan sutipampi ukat jach’a archivonakampiw utjañapa. Ukar mayjt’ayañatakix aka kamachi qillqt’añaw wakisi:
cd git_project
Qhansuyi: git_project ukax chiqpach sutimpiw apkatat imañ utar mayjt’ayaña, jan ukax jichha qillqañ utan utjki ukanak ls kamachimpiw uñt’ayaña. Payïr thakhix kunawsatix apnaqirix proyecto ukan sutip jan amtañjamäki uka chiqanakanw apnaqasi.
GitHub escritorio versión – kunas GitHub Escritorio, jach’a lurawi, lurawinaka ukat instalación proceso
GitHub Escritorio ukax mä escritorio ukan apnaqawipawa, ukax GUI ukan GitHub ukamp chikt’ataw uñt’ayasi. Git ukar uñtasita, GitHub ukan versión escritorio ukax pachpa kamachinak phuqhañapatakiw jayti, interfaz de usuario uka apnaqasa, botones ukanakamp ch’iqt’asa, ukax imañ utanakamp irnaqañax juk’amp jasakiw lurasi.
Kunjamas uñstayañaxa
- Aka link ukar arktañamawa – https://desktop.github.com/
- Programa ukan instalación paquete ukar apkatañ qalltaña.
- Pä kuti ch’iqt’aña chimpu uñacht’ayata ukat Github Escritorio ukan utt’ayata.
- Uka wakichäwix Qalltañ menú tuqiw qalltañama.
- GitHub ukar mantañatakix apnaqir cuentan yatiyawinakap apnaqasaw mantasma.
Jilïri lurawipa
- Uñstayaña, yapxataña ukatxa clonación ukanaka imaña.
- Programa uka apnaqaña proyecto tablas ukanaka apnaqañataki.
- Mä sucursalar mayjtʼayaña.
- Uñstayaña jan walt’awinaka, jaqukipaña mayiwinaka ukatxa compromisos.
- Machaq yänakan nayrïr versión ukar mantañ yatiña.
Github ukax mä API ukhamawa
Github REST API ukax mä interfaz ukawa, ukax lurayirinakaruw Github ukan yatiyawinakap, proyectos ukat imañ utanakar mantañapatak yanapt’i, ukhamarak servidor ukan mayiwinakap apayani. https://api.github.com/ uka link ukax taqi URL ukanakaw utji kawkhantix GET mayiwinakx juk’amp sapuru apayanisma:
Jilapachax, lurayirinakax Python programación arun mayiwinak lurapxi JSON formato ukan. Nayraqatax wakisiw yatiyaw chimpunak imañ tuqitx uka link ukanx – https://api.github.com/user/repos Yatxatañ yatiyawix configuración arxiwuruw JSON formato ukan qillqt’ata. Ukax apnaqirit jach’a parámetros ukanakaw utji – avatar, ullart’irinaka, jakhüwinak imañ utanaka, descargas, juk’ampinaka. Uka yatiyawixa ukatxa servidor ukaruxa uñt’ayatarakiwa.
Github Escritorio proyectos ukanaka apnaqaña ukat wakicht’aña
Instalación, mä cuenta qillqantayaña, ukat aplicación ukar utt’ayañ tukuyasax, apnaqirix GitHub uka programa apnaqañ qalltaspa.
Mä imañ uta luraña, yapxataña ukatxa clonación luraña
Machaq imañ uta lurañatakixa, “Archivo” ukxa ajlliñawa ukatxa “Imañ uta luraña” ukxaru ch’iqt’añawa. Mä proyecto local ukar yapxatañatakix, “Archivo” menú ukar ajlliñamawa ukatx “Repositorio local ukar yapxatañamawa” ukx ch’iqt’añamawa. Clonación ukatakix, menú “Archivo” – “Clone repositorio” uk ajlliñamawa.
Mä Machaq Sucursala luraña
Mä yaqha proyecto sucursala lurañatakixa, Jichha Sucursal siski uka chiqa jistʼarañamawa ukat Machaq Sucursal siski ukaruw chʼiqtʼañama. Usuariox GitHub ukan interfaz ukan sucursal ukar uñjañapawa ukat mä pull mayiwi lurañapawa mayjt’awinak arknaqañataki.
Jark’aqawi
Github ukax escritorio ukat web uka versión ukax mä apnaqir cuentan nivel de seguridad ukar uñt’ayañatakiw ukat jilxatayañatakiw yanapt’i. Taqi lurawixa “seguridad ukana wakichawipa almacenamiento” uksanwa utji. Uka tuqit jukʼamp sum amuytʼañax wali askiwa.
Seguridad política ukan utt’ayata
Uka imañ utan jach’a pankapanxa, aka tuqir ch’iqt’aña:
- “Seguridad” – “Seguridad kamachi” – “Qalltañataki wakicht’aña”.
- Proyecto ukan yanapt’at versión ukanakat yatiyawinak yapxataña ukat kunjams vulnerabilidades ukanakax utjaspa uk yatiyaña.
Gestión de Gráficos de Dependencia ukaxa
Mä gráfico de dependencia ukax taqi repositorios públicos ukanakatakix automáticamente luratawa, ukampis janiw ukham características de repositorios privados ukanakatakix utjkiti. Gráfico ukax taqi mistuñ dependencia flujos ukanakaw uñt’ayasi ukatx proyecto ukan vulnerabilidades ukanakax uñt’ayasiñapatakiw yanapt’i. Gráfico de dependencia ukar uñt’ayañatakix, “Configuración” – “Seguridad ukat Análisis” ukar ch’iqt’añamawa. Uka gráfico uñkatasinxa, “Enable” jan ukax “Disable” ukar ch’iqt’añamawa.
Licencianakaxa
Github licencia ukax pä jach’a kasta
licencia apnaqañapatakiw uñt’ayi :
- GPL ukax mä kasta licencia ukawa, ukax yaqha apnaqirinakaruw yaqha jaqin lurawip yaqha proyectos abierto ukan apnaqañapatak jayti. Ukampirus empresas comerciales ukanakax janiw uk lurapkaspati.
- LGPL/Commons/MIT/Apache , ukat juk’ampinaka – apnaqirix codigop inakiw apnaqañatakix churaraki. Yaqhipanakax ukat qullqi jikxatapxaspawa.
Github cloud servicio ukat programa Git Bash imañ utanakamp irnaqañatak nayrïr lurawinak uñakipt’apxta ukat juk’ampinaka. Paso a paso ukax kunjams mä proyecto completo sistema de control de versión ukan lurañax ukxatw aruskipt’apxta.