Dè a th’ ann an GitHub, carson a tha feum air agus mar a chleachdas tu GitHub, mar a thòisicheas tu air an t-seirbheis a chleachdadh – stiùireadh do luchd-tòiseachaidh.
Is e GitHub aon de na seirbheisean as mòr-chòrdte airson a bhith a’ toirt aoigheachd do stòran fosgailte. Leigidh an làrach leat pròiseactan gnàthaichte fhoillseachadh agus sùil a chumail air atharrachaidhean a chaidh a dhèanamh anns gach tionndadh. Faodaidh luchd-cleachdaidh GitHub eile an còd cleachdaiche ath-sgrùdadh agus na h-atharrachaidhean aca fhèin a mholadh. Chan eil am mìneachadh seo a’ toirt seachad ach tuigse ghoirid. Ach, chan eil gnìomhachd na seirbheis cuingealaichte ri seo. San artaigil ath-bhreithneachaidh seo, bheir sinn sùil nas mionaidiche air Github.
- Dè a th’ ann an GitHub agus mar a thòisicheas tu – Iùl do Luchd-tòiseachaidh
- Git agus GitHub – dè an diofar, an toiseach eòlach air Git agus GitHub
- Dè th’ ann an Git?
- Dè a th’ ann an GitHub?
- Dè am prìomh eadar-dhealachadh?
- Fìrinn inntinneach mu Github
- Feartan Github
- Mar a tha GitHub ag obair, feartan
- Forking
- Tarraing iarrtasan
- A’ tighinn còmhla
- Stiùireadh – mar a thòisicheas tu ann an Github bhon fhìor thoiseach
- Ceum 0Stàlaich Git agus cruthaich cunntas GitHub
- Ceum 1: Cuir air bhog Git agus cruthaich a ‘chiad stòr ionadail
- Ceum 2. Cruthaich faidhle ùr anns an ath-reic
- Ceum 3: Cuir am faidhle ris an àrainneachd stèidse tracadh
- Ceum 4 Cruthaich geall
- Ceum 5. Cruthaich meur ùr meur
- Ceum 6 Cruthaich Stòr-tasgaidh GitHub Ùr
- Ceum 7: A ‘putadh Meur a’ Phròiseict gu GitHub
- A bharrachd
- Ceum 8. Cruthaich a ‘chiad iarrtas tarraing
- Ceum 9 Thig còmhla ris an iarrtas tarraing
- Ceum 10 Thoir air ais atharrachaidhean Github air inneal ionadail
- Feartan a bharrachd de Github agus Git
- A’ clonadh stòr gu inneal ionadail
- A ‘lorg stòran iomallach
- Tionndadh deasg GitHub – dè a th’ ann an GitHub Desktop, prìomh ghnìomhachd, feartan agus pròiseas stàlaidh
- Ciamar a stàladh
- Prìomh ghnìomhachd
- API Github
- A’ riaghladh agus a’ rèiteachadh phròiseactan Github Desktop
- A’ cruthachadh, a’ cur ris agus a’ clonadh stòr-tasgaidh
- Cruthachadh Meur Ùr
- Sàbhailteachd
- Suidheachadh poileasaidh tèarainteachd
- Riaghladh Graf an eisimeil
- Ceadan
Dè a th’ ann an GitHub agus mar a thòisicheas tu – Iùl do Luchd-tòiseachaidh
Tha GitHub na phort air-loidhne far am faod luchd-leasachaidh agus luchd-prògramaidh an còd a chruthaicheas iad a luchdachadh suas agus obrachadh còmhla gus a leasachadh. Is e comharradh GitHub an siostam smachd dreach làidir aige. Leigidh smachd dreach le prògramadairean bathar-bog a ghnàthachadh gun a bhith a’ toirt buaidh air a’ bhathar-bog fhèin. Faodar na h-atharrachaidhean a tha san amharc a chur còmhla gu furasta ann an làn fhoillseachadh, ach dìreach às deidh a h-uile atharrachadh a bhith air ath-sgrùdadh agus aontachadh.
Git agus GitHub – dè an diofar, an toiseach eòlach air Git agus GitHub
Dè th’ ann an Git?
Freagairt: Siostam smachd dreach luath agus scalable . Tha Git na shiostam smachd ath-sgrùdaidh air a sgaoileadh le stòr fosgailte an-asgaidh a chaidh a dhealbhadh gus a bhith luath agus èifeachdach airson pròiseact sam bith, bho bheag gu fìor mhòr.
Dè a th’ ann an GitHub?
Freagairt: seirbheis sgòthan cumhachdach airson a bhith a’ stiùireadh leasachaidhean prìobhaideach agus pròiseactan le còd fosgailte.
Dè am prìomh eadar-dhealachadh?
Tha Git na bhathar-bog làn-chuimseach anns an roinn siostam smachd dreach, a tha air a chuir a-steach air coimpiutair pearsanta an neach-cleachdaidh. Leigidh Git leat atharrachaidhean a dhèanamh air a’ chòd tron loidhne-àithne (Microsoft PowerShell), agus tha GitHub a’ toirt seachad comas pròiseactan a stòradh ann an ruigsinneachd poblach.
Fìrinn inntinneach mu Github
- B’ e 45 millean neach an àireamh as motha de luchd-cleachdaidh air an làrach an-uiridh (a rèir staitistig air 24 Iuchar 2021).
- Ann an 2018, fhuair Microsoft GitHub airson $ 7.5 billean.
- Tha stòr fosgailte git air Github. Faodaidh duine sam bith atharrachaidhean a dhèanamh air. Tha am pròiseact ri fhaighinn aig a’ cheangal – https://github.com/git/git?ref=stackshare
eisimpleir stòr GitHub[/ caption]
Feartan Github
- Comas amalachadh leis na h-àrd-chabhsairean agus na seirbheisean as mòr-chòrdte – Amazon, Google Cloud agus Code Climate.
- Taic airson còrr air 200 cànan prògramaidh.
- Ìre àrd de dhaingneachadh agus “dìlseachd guild”. Nuair a dh’ fhoillsicheas neach-cleachdaidh am pròiseact aca air GitHub, faodaidh an còrr den choimhearsnachd prògramaidh an obair a luchdachadh sìos agus a mheasadh, càileachd a’ chòd, agus an ìre de shòghalachd. Faodaidh luchd-cleachdaidh treas-phàrtaidh rabhadh a thoirt do shealbhadair a’ phròiseict mu dhuilgheadasan a dh’ fhaodadh a bhith ann, còmhstri caochlaideach, msaa.
Mar a tha GitHub ag obair, feartan
Is e trì de na feartan as cudromaiche de Github branching, tarraing iarrtasan, agus aonachadh. Is fhiach beachdachadh air gach gnìomh fa leth.
Forking
Le bhith a’ dèanamh pròiseact bidh e a’ cruthachadh leth-bhreac (forc) a leigeas leis an neach-cleachdaidh feuchainn gu saor gun a bhith a’ toirt buaidh air a’ phròiseact thùsail. Cruthaich forcaichean agus tarraing iarrtasan: https://youtu.be/nT8KGYVurIU
Tarraing iarrtasan
Thèid iarrtas tarraing fhoillseachadh leis an leasaiche às deidh dha crìoch a chuir air obair air a’ chòd a chàradh/atharrachadh. Aig an aon àm, faodaidh sealbhadair a ‘phròiseict fhèin ath-sgrùdadh a dhèanamh air na h-atharrachaidhean a chaidh a dhèanamh agus ceistean a bharrachd fhaighneachd.
A’ tighinn còmhla
Às deidh don t-sealbhadair an t-iarrtas tarraing a cheadachadh, bidh iad a ’cothlamadh an iarrtas tarraing agus a’ cur na h-atharrachaidhean bhon phròiseact forked ris a ’chòd stòr.
Stiùireadh – mar a thòisicheas tu ann an Github bhon fhìor thoiseach
Tha an iùl seo foirfe dha luchd-tòiseachaidh a tha dìreach a’ tòiseachadh ag ionnsachadh Git agus Github. Cuidichidh na ceumannan a leanas thu gus an siostam as fheàrr a thogail airson a bhith ag obair leis a’ bhathar-bog seo. Ionnsaichidh tu mar a nì thu atharrachaidhean air a’ chòd-chòd, fosgail iarrtas tarraing (cruthaich iarrtas tarraing), agus cothlamadh còd a-steach don phrìomh mheur. Mar sin leig leinn tòiseachadh.
Deas-bhòrd cunntas GitHub[/ caption]
Ceum 0Stàlaich Git agus cruthaich cunntas GitHub
- Rach gu làrach-lìn oifigeil Git: https://git-scm.com/downloads
- Cliog air a’ cheangal gus an dreach deasg de Git airson Windows a luchdachadh sìos agus feitheamh gus an tig an luchdachadh sìos gu crìch.
- Thoir a-mach agus ruith an stàlaichear Git le bhith a’ briogadh dùbailte air faidhle Git.exe.
- Leig leis an aplacaid atharrachaidhean a dhèanamh air a’ PC le bhith a’ briogadh air a’ phutan “Tha” anns a’ bhogsa deasbaid “Smachd Cunntas Cleachdaiche” a tha a’ fosgladh.
- Tòisich am pròiseas stàlaidh Git. Leugh am prìomh sgrìobhainn Cead Poblach GNU agus cliog An ath-.
- Sònraich àite airson am prògram a stàladh, no fàg na luachan bunaiteach. Brosnaichidh am prògram thu gus pasgan clàr-taice Start a chruthachadh. Thoir leum air an rud seo.
- Tagh an deasaiche teacsa a tha thu airson a chleachdadh le Git. Anns an uinneag tuiteam-sìos, tagh Notepad ++ (no deasaiche teacsa sam bith eile leis an robh thu ag obair roimhe) agus cliog air “Air adhart”.
- Sònraich ainm airson meur a’ phròiseict ùr. Is e an luach bunaiteach “master”. Thathas a’ moladh gun fàg thu an suidheachadh seo aig an àbhaist.
- Anns na roghainnean airson PATH, neach-dèiligidh SSH, teisteanasan frithealaiche, crìochnachaidhean loidhne agus ceann-uidhe a thaghadh, fàg a h-uile càil mar a tha e agus cliog air a’ phutan “Air adhart”.
- Fàg a h-uile suidheachadh bunaiteach agus tòisich air stàladh a ‘phrògraim.
- Aon uair ‘s gu bheil an stàladh deiseil, thoir sùil air na bogsaichean gus na notaichean fuasglaidh fhaicinn agus tòiseachadh Git Bash. Dùin uinneag an stàlaichear.
Faodaidh tu cunntas a chlàradh air Github a’ cleachdadh a’ cheangal a leanas: https://github.com/join. Gus seo a dhèanamh, feumaidh tu an dàta clàraidh bunaiteach a tha a dhìth san àm ri teachd gus an cunntas a dhearbhadh.
Ceum 1: Cuir air bhog Git agus cruthaich a ‘chiad stòr ionadail
Tha dà dhòigh cleachdaidh aig Git – bash (Git Bash) agus eadar-aghaidh cleachdaiche grafaigeach (Git GUI). Gus Git Bash a thòiseachadh, fosgail a ’chlàr Start – Windows, dèan seòrsa git bash agus brùth Enter (no cliog dùbailte air an taobh chlì air ath-ghoirid a’ phrògraim). Gus an Git GUI a chuir air bhog, fosgail a ’chlàr Start – Windows, dèan seòrsa git gui agus brùth Enter. Anns a ‘chùis againn, cleachdaidh sinn Git Bash.
Tha cruthachadh pròiseact ùr ann an Git Bash a’ ciallachadh a bhith a’ cleachdadh òrdughan sònraichte gus stòr ùr a thòiseachadh. An toiseach feumaidh tu ceann-uidhe Bash fhosgladh le bhith a’ briogadh deas air an deasg agus an uairsin anns a’ chlàr tuiteam-sìos Git Bash Here. Ann an uinneag deireannach air an inneal ionadail agad, cruthaich eòlaire deuchainn ùr (pasgan) le bhith a’ taipeadh na leanas:
getrekt:Desktop getrekt $ cd ~/Desktop
getrekt:Desktop getrekt $ mkdir myproject
getrekt:Desktop getrekt $ cd myproject/
Bidh an àithne mkdir a’ cruthachadh pasgan pròiseict ionadail ùr. Cruthaich a’ chiad stòr Github againn: https://youtu.be/yHCUc6cmhcc
Ceum 2. Cruthaich faidhle ùr anns an ath-reic
Ann am pasgan a’ phròiseict, cuir faidhle teacsa ùr ris a’ cleachdadh an àithne suathaidh. San dòigh àbhaisteach, cruthaichidh an àithne faidhle teacsa falamh air am bi an leudachadh .txt.
Thoir an aire! Bidh Git a’ sàbhaladh/a’ riaghladh atharrachaidhean a-mhàin air na faidhlichean air a bheil e a’ tracadh. Às deidh dha faidhle ùr a chruthachadh, faodaidh an neach-cleachdaidh sùil a chumail air an inbhe aige a’ cleachdadh an àithne inbhe git. Bheir an consol liosta de na faidhlichean a tha an làthair san stòr.
Cho luath ‘s a chuireas tu faidhle ris a’ phasgan anns a bheil an stòr git, bheir am prògram an aire don atharrachadh taobh a-staigh a’ phròiseict. Ach, cha bhith tracadh fèin-ghluasadach air a chomasachadh, feumaidh tu àithne sònraichte a chleachdadh airson seo – git add.
getrekt:myproject getrekt $ touch getrekt.txt
getrekt:myproject getrekt $ls
getrekt.txt
Ceum 3: Cuir am faidhle ris an àrainneachd stèidse tracadh
Cuir am faidhle ris an àrainneachd stèidse leis an àithne git add.
getrekt: myproject git cuir . Leis an àithne seo, tòisichidh am prògram a’ cumail sùil fèin-ghluasadach air a h-uile faidhle a thèid a chruthachadh ann am pasgan a’ phròiseict. Faodaidh tu dearbhadh a bheil an àithne ag obair le inbhe git. Seo an coltas a tha air na logaichean air loidhne-àithne Git Bash às deidh
dhut inbhe git a thaipeadh: getrekt: getrekt getrekt$ git status
Air meur-maighstir
Tòiseachadh gealltanas
Atharraichean ri dhèanamh:
(cleachd “git rm –cached …” gu unstage)
Faidhle ùr air a chur ris
Ainm faidhle ùr: getrekt.txt
faidhle ùr: getrekt.txt Log comment: Cha deach am faidhle a ghealltainn fhathast, ach tha e gu bhith air a chur ris.
Ceum 4 Cruthaich geall
Is e gealltanas puing-seic stòr sam bith. Gu sìmplidh, pasgan atharrachaidh a bhios a’ stòradh fiosrachadh mu fhaidhlichean a chaidh a chur ris, a dheasachadh no a dhubhadh às a bhios a’ stòradh còd sònraichte.
getrekt:myproject getrekt $ git gealltanas -m “MY CHIAD COMMIT GUYS!”
[maighstir (freumh-gheall) b345d9a] A’ CHIAD CHUID GEALLTAINN!
1 faidhle air atharrachadh, 1 cuir a-steach (+)
cruthaich modh 100644 getrekt.txt
Is e an àithne airson gealltanas a chruthachadh git gealltanas -m “Ainm gealltanas”.
Thoir an aire! Bu chòir don teachdaireachd aig deireadh na h-àithne a bhith brìoghmhor agus so-thuigsinn do luchd-leasachaidh pròiseict eile. Na ainmich do gheallaidhean mar “asdfadsf” no “foobar”. Rud eile, cha tuig duine dad, agus feumaidh tu tòrr ùine a chaitheamh gan cuir às.
Ceum 5. Cruthaich meur ùr meur
Tha meur ùr na mheur làn-chuimseach den phròiseact, anns a bheil seata iomlan de ghealltanasan. A’ riochdachadh foillseachadh air leth den toradh, ach taobh a-staigh an t-siostam smachd dreach. Leigidh meuran leis an neach-cleachdaidh gluasad eadar “stàitean” de phròiseact.
Anns na sgrìobhainnean oifigeil git, is e an tuairisgeul air na meuran: “Tha meur ann an Git agus Github na chomharra gluasadach air aon de ghealltanasan an stòr.”
Mar eisimpleir, nam biodh neach-cleachdaidh airson duilleag ùr a chur ris an làrach-lìn aca, bhiodh e comasach dhaibh meur ùr a chruthachadh dìreach airson an duilleag shònraichte sin gun a bhith a’ toirt buaidh air prìomh bhuidheann a’ phròiseict. Cho luath ‘s a bhios e deiseil leis, faodaidh e na h-atharrachaidhean bhon mheur aige a chur còmhla ris a’ phrìomh fhear. A thaobh meur ùr, bidh Git a’ cumail sùil air cò às a thàinig geug.
Às deidh dhut an àithne a chuir an gnìomh, faodaidh tu meur git a thaipeadh anns a’ chonsól gus cruthachadh a’ mheur a
dhearbhadh: getrekt: myproject getrekt $ git
maighstir meur
* meur ùr-nodha Tha an t-ainm meur ùr le rionnag a’ comharrachadh dè am meur a tha aig an neach-cleachdaidh air an-dràsta.
Nota: Gu gnàthach, tha a’ chiad mheur de gach repo git air ainmeachadh mar “mhaighstir” (agus mar as trice bidh e air a chleachdadh mar mhaighstir ann am pròiseact). Mar phàirt den t-strì an aghaidh gràin-cinnidh, tha cuid de luchd-leasachaidh air tòiseachadh a’ cleachdadh ainmean eile airson a’ mheur àbhaisteach, leithid “bun-sgoil”. Ach, nas trice na chan e, faodaidh luchd-cleachdaidh “maighstir” no ainmean coltach ris a chleachdadh airson iomradh a thoirt air.
Is fhiach cuimhneachadh gu bheil prìomh mheur aig cha mhòr a h-uile stòr a dh’ fhaodar a mheas mar dhreach oifigeil a ’phròiseict. Mas e làrach-lìn a th’ ann, is e am meur an dreach a chì luchd-cleachdaidh. Mas e tagradh a th’ ann, is e am prìomh mheur an sgaoileadh a bhios luchd-cleachdaidh a ’stàladh air a’ choimpiutair no an inneal gluasadach aca. Seo mar a tha dreach traidiseanta de thoraidhean Git agus Github ag obair. Tha sgrìobhainnean nas mionaidiche air an làrach oifigeil mu bhith a’ cleachdadh diofar ainmean meuran bunaiteach. Tha am fiosrachadh ri fhaighinn air Github aig https://github.com/github/renaming
Ma thèid thu air ais gu meur pròiseict agus a bhith a’ cruthachadh ioma gheallaidhean, cha tèid am meur ùr a leantainn leis an t-siostam smachd dreach gus an sgrìobh an neach-cleachdaidh tracadh fèin-ghluasadach. .
Ceum 6 Cruthaich Stòr-tasgaidh GitHub Ùr
Chan eil feum air a’ cheum seo ma tha thu dìreach airson sùil a chumail air a’ chòd agad gu h-ionadail. Ach ma tha thu ag obair ann an sgioba agus a ‘gabhail ri atharrachaidhean bho phrògraman eile, faodaidh tu na comasan làithreach aig GitHub a chleachdadh gus còd a’ phròiseict atharrachadh còmhla. Gus stòr ùr a chruthachadh air GitHub, feumaidh tu logadh a-steach don t-siostam agus a dhol gu prìomh dhuilleag na làraich. Bhon phrìomh chlàr, cliog air a’ phutan “Stòr Ùr”, a tha suidhichte fon t-soidhne “+” ri taobh an dealbh phròifil san oisean gu h-àrd air an làimh dheis den bhàr seòlaidh: Às deidh dhut briogadh air a’ phutan, faighnichidh GitHub do shealbhadair a’ phròiseict gus an ionad-tasgaidh ainmeachadh agus tuairisgeul goirid a thoirt seachad:
An ath rud, cliog air a’ phutan “Cruthaich stòr-tasgaidh” gus dearbhadh gu bheil pròiseact ùr air a chruthachadh. Nochdaidh bogsa deasbaid a’ faighneachd don neach-cleachdaidh a bheil iad airson stòr-tasgaidh a chruthachadh bhon fhìor thoiseach no cuir ris fear a tha ann mu thràth a chaidh a chruthachadh gu h-ionadail. Anns an dàrna cùis, feumaidh tu pasgan a ‘phròiseict a luchdachadh suas gu Github.
Thoir an aire! Faodaidh luchdachadh a-nuas stòr ionadail cuideachd tachairt a’ cleachdadh na loidhne-àithne, agus gu sònraichte na h-òrdughan git remote cuir tùs github_url (a’ cruthachadh clàr de cheangal ùr ris an ionad-tasgaidh iomallach), git push -u origin master (a’ stèidheachadh ceangal eadar am meur ann an a tha an leasaiche suidhichte agus am prìomh mheur air frithealaiche iomallach).
Seo mar a tha na logaichean coltach air loidhne-àithne Git Bash:
getrekt:myproject getrekt $ git remote cuir tùs ris https://github.com/cubeton/mynewrepository.git
getrekt:myproject getrekt $ git push -u origin master
A’ cunntadh nithean: 3, dèanta.
Rudan sgrìobhaidh: 100% (3/3), 263 bytes | 0 bytes/s, dèanta.
Iomlan 3 (delta 0), air ath-chleachdadh 0 (delta 0)
Gu https://github.com/cubeton/mynewrepository.git
* [meur ùr] maighstir -> maighstir maighstir
meur air a stèidheachadh gus sùil a chumail air maighstir meur iomallach bho thùs.
Ceum 7: A ‘putadh Meur a’ Phròiseict gu GitHub
Chaidh meur pròiseict agus ionad-tasgaidh ùr a chruthachadh. Tha e fhathast ri “putadh” a’ mheur agus a ghluasad chun stòr ùr Github. San dòigh seo, bidh e comasach do bhuill coimhearsnachd treas-phàrtaidh an còd fhaicinn agus atharrachaidhean a dhèanamh air. Ma thèid na h-ath-sgrùdaidhean aontachadh, faodaidh sealbhadair a’ phròiseict na h-atharrachaidhean a chur còmhla ri prìomh dhreach a’ phròiseict. Gus atharraichean gu meur ùr a phutadh air GitHub, feumaidh tu a dhol a-steach don àithne putaidh git aig an loidhne-àithne. Cruthaichidh GitHub meur gu fèin-obrachail anns an ionad-tasgaidh iomallach:
getrekt:myproject getrekt$ git push origin my-new-meur A’
cunntadh nithean: 3, dèanta.
Dlùthadh Delta a’ cleachdadh suas ri 8 snàithleanan.
A ’teannachadh nithean: 100% (2/2), dèanta.
Rudan sgrìobhaidh: 100% (3/3), 313 bytes | 0 bytes/s, dèanta.
Iomlan 3 (delta 0), ath-chleachdadh 0 (delta 0)
Gu https://github.com/cubeton/mynewrepository.git
* [meur ùr] my-new-branch -> my-new-branch Às deidh dha duilleag GitHub ùrachadh, chì an neach-cleachdaidh am meur ùr a chaidh a phutadh a-steach don tasgaidh.
A bharrachd
Dè tha am facal tùs a’ ciallachadh anns an àithne git push origin? Nuair a bhios neach-cleachdaidh a’ clonadh ionad-tasgaidh iomallach air an inneal ionadail aca, bidh git a’ cruthachadh alias àbhaisteach air a shon anns cha mhòr a h-uile cùis, “tùs”, a tha gu ìre mhòr na làmh-ghoirid airson URL an stòrais iomallach. A’ cur a-steach pròiseact gu GitHub: https://youtu.be/zM6z57OtR2Q
Ceum 8. Cruthaich a ‘chiad iarrtas tarraing
Tha iarrtas tarraing (no iarrtas tarraing) na dhòigh air fios a chuir gu luchd-seilbh stòran gu bheil leasaiche ag iarraidh beagan atharrachaidhean a dhèanamh air a’ chòd. Seo mar a tha an duilleag leis an iarrtas tarraing a bharrachd coltach:
Seo mar a tha eadar-aghaidh na h-earrainn coltach às deidh dhut an t-iarrtas tarraing a chruthachadh:
Ceum 9 Thig còmhla ris an iarrtas tarraing
Bidh am putan uaine “Iarrtas tarraing còmhla” aig a ‘bhonn a’ cruthachadh iarrtas tarraing. Às deidh briogadh air, thèid na h-atharrachaidhean a chaidh a dhèanamh a chur ri prìomh mheur a’ phròiseict.
Thoir an aire! Sguab às a ‘mheur an dèidh a’ cho-aonaidh. Faodaidh àireamh mhòr dhiubh leantainn gu troimh-chèile sa phròiseact. Gus meur a dhubhadh às, cliog air a’ phutan liath “Sguab às meur” san oisean gu h-ìosal air an làimh dheis.
Gus sgrùdadh a dhèanamh air inbhe nan geallaidhean aig an àm seo, cliog air a’ cheangal “Commits” air a’ chiad duilleag den stòr-tasgaidh. Ma bhriogas tu air, seallaidh e an liosta iomlan de gheallaidhean sa mheur seo. Tha an dealbh-sgrìn a’ sealltainn dìreach an tè a chaidh a chruthachadh.
Air an taobh cheart tha còd hash gach gealltanas. Is e aithnichear sònraichte a th’ anns a’ chòd hash a dh’fhaodar a chleachdadh nuair a cheanglas tu APIan agus seirbheisean treas-phàrtaidh. Faodaidh tu cuideachd iomradh a thoirt air gealltanas sònraichte leis an àireamh ID air an dreach deasg de Git Bash air an loidhne-àithne.
Ceum 10 Thoir air ais atharrachaidhean Github air inneal ionadail
Aig an àm seo, tha an stòr anns an t-siostam Github a ‘coimhead beagan eadar-dhealaichte seach an neach-cleachdaidh air a’ choimpiutair ionadail. Mar eisimpleir, chan eil gealltanas gun dèan neach-cleachdaidh air a ‘mheur aca fhèin agus a chaidh a chur còmhla ris a’ phrìomh mheur air an inneal ionadail. Gus dreachan eadar-dhealaichte de phròiseact a shioncronachadh gu fèin-ghluasadach, feumaidh tu prìomh àithne git pull origin (nuair a bhios tu ag obair air a’ phrìomh mheur) no tarraing git a chleachdadh.
getrekt:myproject getrekt $ git pull origin master
remote: A’ cunntadh nithean: 1, dèanta.
iomallach: Iomlan 1 (delta 0), ath-chleachdadh 0 (delta 0), pasgan ath-chleachdadh 0
Bho https://github.com/cubeton/mynewrepository
* maighstir meur -> FETCH_HEAD
23242..232433berer3444 master -> origin/master
getrekt. txt | 1 +
1 faidhle air atharrachadh, 1 cuir a-steach (+)Gus sgrùdadh a dhèanamh air inbhe gnàthach àithne, dèan log git air an loidhne-àithne. Bidh e a’ liostadh a h-uile gealladh.
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>
Ceann-latha: Fri Jan 07 17:48:00 2021 -02356
gealltanas 46thf9496hf9485hkf857tg9hfj8rh4j
Merge: 33fh5d 3689gfh
Ùghdar: Mtdes Ethan <getrektyandex .: 25:05:10:15:10:15:00:
03
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 >
Ceann-latha: Fri Jan 07 17:58:00 2021 -02356
Seo a’ chiad ghealladh agam! Deiseil! A-nis tha an neach-cleachdaidh eòlach air a h-uile seòrsa obair ann an siostam smachd dreach. Oideachadh Git agus GitHub airson luchd-tòiseachaidh air mar a stàlaicheas tu Git agus tòiseachadh le Github, meuran, stòran, geallaidhean agus bun-bheachdan eile ann an cleachdadh GitHub: https://youtu.be/zZBiln_2FhM
Feartan a bharrachd de Github agus Git
Bheir sinn sùil air “chips” feumail eile a leigeas leis an leasaiche an obair air smachd dreach a dhèanamh nas sìmplidhe.
A’ clonadh stòr gu inneal ionadail
Rach don stòr GitHub agad. Anns an oisean gu h-àrd air an làimh dheis os cionn liosta nam faidhlichean, fosgail an clàr-taice “Clone or download”. Dèan lethbhreac den URL clone HTTPS.
Till gu uinneag Git Bash agus cuir a-steach an àithne:
git clone repository_url
repository_url – URL a’ phròiseict làithreach ri ghleusadh. An àite sin, tha url an stòrais air a chuir a-steach.
Anns an eisimpleir gu h-àrd, tha an àithne a’ clonadh an stòr thairis air HTTPS. Is e roghainn eile clonadh le URLan thairis air iuchraichean SSH. Gus seo a dhèanamh, feumaidh tu paidhir iuchrach SSH a ghineadh air Windows agus iuchair phoblach a shònrachadh don chunntas GitHub.
A ‘lorg stòran iomallach
Às deidh clonadh, bu chòir leth-bhreac den stòr bho GitHub nochdadh anns an eòlaire obrach air a’ choimpiutair. Bu chòir eòlaire a bhith sa phròiseact le ainm agus prìomh fhaidhlichean. Gus tionndadh thuige, feumaidh tu an àithne a leanas a sgrìobhadh:
cd git_project
Nota: Cuir fìor ainm an stòrais a chaidh a luchdachadh sìos an àite git_project, no sònraich susbaint an eòlaire gnàthach leis an àithne ls. Tha an dàrna dòigh air a chleachdadh ann an cùisean far nach eil cuimhne aig an neach-cleachdaidh air ainm a ‘phròiseict.
Tionndadh deasg GitHub – dè a th’ ann an GitHub Desktop, prìomh ghnìomhachd, feartan agus pròiseas stàlaidh
Tha GitHub Desktop na aplacaid deasg a bheir seachad eadar-obrachadh stèidhichte air GUI le GitHub. Eu-coltach ri Git, leigidh an dreach deasg de GitHub leat na h-aon òrdughan a chuir an gnìomh a ’cleachdadh an eadar-aghaidh cleachdaiche le bhith a’ cliogadh air putanan, a tha ga dhèanamh fada nas fhasa obrachadh le stòran.
Ciamar a stàladh
- Lean an ceangal – https://desktop.github.com/
- Tòisich a ‘luchdachadh sìos pasgan stàlaidh a’ phrògraim.
- Dèan briogadh dùbailte air ìomhaigh an fhaidhle a chaidh a luchdachadh sìos agus lean air adhart le stàladh Github Desktop.
- Cuir air bhog am prògram tron chlàr-taice Start.
- Clàraich a-steach gu GitHub a’ cleachdadh mion-fhiosrachadh a’ chunntais chleachdaiche agad.
Prìomh ghnìomhachd
- A’ cruthachadh, a’ cur ris agus a’ clonadh stòran.
- A’ cleachdadh am prògram gus tabaichean pròiseict a stiùireadh.
- Dèan atharrachaidhean air meur.
- Cruthachadh chùisean, tarraing iarrtasan agus geallaidhean.
- Comas faighinn gu dreachan tràth de thoraidhean ùra.
API Github
Tha an Github REST API na eadar-aghaidh a bheir cothrom do luchd-leasachaidh air dàta, pròiseactan agus stòran Github, a bharrachd air a bhith a’ cur iarrtasan frithealaiche. Anns a’ cheangal https://api.github.com/ tha a h-uile URL air an urrainn dhut na h-iarrtasan GET as sìmplidh a chuir:
Mar as trice, bidh luchd-leasachaidh a’ cruthachadh iarrtasan ann an cànan prògramadh Python ann an cruth JSON. An toiseach feumaidh tu am fiosrachadh bunaiteach fhaighinn mun stòr bhon cheangal – https://api.github.com/user/repos Tha am fiosrachadh bunaiteach air a chuir a-steach don fhaidhle rèiteachaidh ann an cruth JSON. Tha na prìomh pharamadairean ann mun neach-cleachdaidh – avatar, leughadairean, àireamh de stòran, luchdachadh sìos, msaa. Thèid an dàta seo an uairsin a chuir chun t-seirbheisiche.
A’ riaghladh agus a’ rèiteachadh phròiseactan Github Desktop
An dèidh a bhith a ‘stàladh, a’ clàradh cunntas, agus a ‘stèidheachadh an tagraidh, faodaidh an neach-cleachdaidh tòiseachadh air a’ phrògram GitHub a chleachdadh.
A’ cruthachadh, a’ cur ris agus a’ clonadh stòr-tasgaidh
Gus stòr ùr a chruthachadh, tagh “File” agus briog air a ‘phutan “Cruthaich stòr-tasgaidh”. Gus pròiseact ionadail a chur ris, tagh an clàr-taice “File” agus briog air a ‘phutan “Cuir Stòr Ionadail ris”. Airson clonadh, feumaidh tu an clàr-taice “File” – “Clone repository” a thaghadh.
Cruthachadh Meur Ùr
Gus meur pròiseict fa leth a chruthachadh, fosgail an roinn Meur gnàthach agus cliog air a’ phutan Meur Ùr. Bidh e comasach don neach-cleachdaidh am meur fhaicinn anns an eadar-aghaidh GitHub agus iarrtas tarraing a dhèanamh gus sùil a chumail air atharrachaidhean.
Sàbhailteachd
Leigidh an dreach deasg agus lìn de Github leat ìre tèarainteachd cunntas cleachdaiche a rèiteachadh agus àrdachadh. Tha a h-uile gnìomh ri fhaighinn anns an roinn “roghainnean tèarainteachd airson stòradh”. Is fhiach beachdachadh nas mionaidiche.
Suidheachadh poileasaidh tèarainteachd
Air prìomh dhuilleag an stòrais agad, cliog air:
- “Tèarainteachd” – “Poileasaidh Tèarainteachd” – “Tòisich air an stèidheachadh”.
- Cuir fiosrachadh a-steach mu dhreachan den phròiseact agad le taic agus mar a bheir thu cunntas air so-leòntachd a dh’ fhaodadh a bhith ann.
Riaghladh Graf an eisimeil
Thèid graf eisimeileachd a chruthachadh gu fèin-ghluasadach airson a h-uile ionad poblach, ach chan eil feart mar sin ann airson tasgaidhean prìobhaideach. Tha an graf a’ comharrachadh a h-uile sruth eisimeileachd a tha a’ dol a-mach agus a’ leigeil leat so-leòntachd a chomharrachadh sa phròiseact. Gus an graf eisimeileachd a shuidheachadh, cliog air “Roghainnean” – “Tèarainteachd agus Mion-sgrùdadh”. Mu choinneimh a’ ghraf, cliog air “Enable” no “Disable”.
Ceadan
Tha ceadachd Github a’ solarachadh airson dà phrìomh sheòrsa
cead a chleachdadh :
- Is e seòrsa de chead a th’ anns an GPL a leigeas le luchd-cleachdaidh eile obair cuideigin eile a chleachdadh ann am pròiseactan le còd fosgailte eile. Ach, chan urrainn do chompanaidhean malairteach seo a dhèanamh.
- LGPL / Commons / MIT / Apache , msaa – bidh an neach-cleachdaidh a’ toirt seachad a chòd airson a chleachdadh an-asgaidh. Faodaidh cuid eile airgead a dhèanamh bhuaithe.
Far a bheil an seòrsa cead GitHub air a shònrachadh [/ caption] Rinn sinn ath-sgrùdadh air prìomh ghnìomhachd seirbheis sgòthan Github agus am prògram airson a bhith ag obair le stòran Git Bash . Ceum air cheum bhruidhinn sinn mu mar a chruthaicheas tu pròiseact làn-chuimseach anns an t-siostam smachd dreach.