Canllaw Dechreuwyr ar Gosod Meddalwedd Gan ddefnyddio GIT

Sut i weithio gydag ystorfeydd meddalwedd Git

Git Ffynhonnell Agored yw'r system rheoli fersiwn fwyaf a ddefnyddir yn y byd. Datblygwyd y prosiect aeddfed gan Linus Torvalds, a oedd yn creu system weithredu Linux, ac mae'n gartref i gasgliad enfawr o brosiectau meddalwedd - yn ffynhonnell fasnachol ac agored - sy'n dibynnu ar Git ar gyfer rheoli fersiwn.

Mae'r canllaw hwn yn dangos sut i gael prosiect gan Git, sut i osod y feddalwedd ar eich system a sut i newid y cod, sy'n gofyn am wybodaeth am raglenni.

Sut i Dod o hyd i Raglenni Gan ddefnyddio GIT

Ewch i wefan y wefan archwilio yn GitHub i weld yr adneuon sy'n ymddangos ac yn tueddu, yn ogystal â dolenni i ganllawiau a hyfforddiant. Edrychwch ar y gwahanol gategorïau ar gyfer ceisiadau y mae arnoch eisiau eu llwytho i lawr ac fe gewch chi ddefnyddio, newid, llunio a gosod. Cliciwch ar yr eicon ddewislen ar frig y sgrîn i gyrraedd y maes chwilio lle gallwch chwilio am raglen benodol neu unrhyw gategori o feddalwedd sydd ar gael ar y wefan.

Enghraifft o Repository Clonio A Git

I lawrlwytho cais, rydych chi'n ei glicio. Mae'r weithdrefn yn syml, ond mae'n rhaid ichi osod Git ar eich system. Gan ddefnyddio'r rhaglen llinell orchymyn bach o'r enw Cowsay, a ddefnyddir i arddangos neges fel swigen lleferydd o fuwch ASCII, dyma enghraifft o sut i ddod o hyd i raglen GitHub a chlonio.

Teipiwch cayay yn y maes chwilio Git. Fe welwch fod nifer o fersiynau ar gael y gallwch eu dewis. Mae'r un ar gyfer yr enghraifft hon, sy'n defnyddio Perl, yn mynd â chi i dudalen gyda sawl ffeil.

I glicio ar y storfa cayay benodol hon, rhowch y gorchymyn canlynol:

git clone git: //github.com/schacon/cowsay

Mae'r gorchymyn git yn rhedeg Git, mae'r gorchymyn clon yn clonio'r ystorfa ar eich cyfrifiadur, a'r rhan olaf yw'r cyfeiriad i'r prosiect rydych chi am ei chlonio.

Sut i Baratoi a Gosod y Cod

Gosodwch y cais yn gyntaf er mwyn sicrhau ei fod yn rhedeg. Mae sut rydych chi'n gwneud hyn yn dibynnu ar y prosiect rydych chi wedi'i lawrlwytho. Er enghraifft, mae'n debyg y bydd angen i chi brosiectau C, er bod prosiect Cayay yn yr enghraifft hon yn gofyn i chi redeg sgript cregyn .

Felly sut ydych chi'n gwybod beth i'w wneud?

Yn y ffolder y cloniaoch chi, dylai fod ffolder cowsay. Os ydych chi'n symud i'r ffolder cowsay gan ddefnyddio'r gorchymyn CD ac yna'n rhestru cyfeiriadur, dylech weld naill ai ffeil o'r enw README neu ffeil o'r enw INSTALL neu rywbeth sy'n sefyll allan fel canllaw cymorth.

Yn achos yr enghraifft Cayay hon, mae yna README a ffeil INSTALL. Mae'r ffeil README yn dangos sut i ddefnyddio'r meddalwedd, ac mae'r ffeil INSTALL yn rhoi cyfarwyddiadau i osod cowsay. Yn yr achos hwn, y cyfarwyddyd yw rhedeg y gorchymyn canlynol:

sh install.sh

Yn ystod y gosodiad, gofynnir i chi a ydych yn hapus iddo osod cowsay i'r ffolder diofyn a gyflenwir. Gallwch naill ai wasgu Dychwelyd i barhau neu i mewn i lwybr newydd.

Sut i Redeg Cowsay

Y cyfan sydd angen i chi ei wneud i redeg cayay yw math y gorchymyn canlynol:

heli byd cayay

Mae'r geiriau Helo byd yn ymddangos yn y swigen lleferydd o geg y fuwch.

Newid Cayay

Nawr eich bod wedi gosod cowsay, gallwch chi newid y ffeil gan ddefnyddio'ch hoff olygydd. Mae'r enghraifft hon yn defnyddio'r golygydd nano fel a ganlyn:

nano cowsay

Gallwch gyflenwi switsys i'r gorchymyn cayay i newid llygaid y fuwch.

Er enghraifft, cowsay -g yn dangos arwyddion doler fel y llygaid.

Gallwch chi newid y ffeil i greu opsiwn cyclops fel bod pan fyddwch chi'n teipio cowsay - a bod gan y buwch un llygad.

Y llinell gyntaf y mae angen i chi ei newid yw llinell 46 sy'n edrych fel a ganlyn:

getopts ('bde: f: ghlLnNpstT: wW: y', \% opts);

Dyma'r holl switshis y gallwch eu defnyddio gyda cowsay. I ychwanegu'r -c fel opsiwn, newid y llinell fel a ganlyn:

getopts ('bde: f: ghlLnNpstT: wW: yc', \% opts);

Rhwng linellau 51 a 58 gwelwch y llinellau canlynol:

$ borg = $ opts {'b'}; $ dead = $ opts {'d'}; $ greedy = $ opts {'g'}; $ paranoid = $ opts {'p'}; $ stoned = $ opts {'s'}; $ tired = $ opts {'t'}; $ wired = $ opts {'w'}; $ young = $ opts {'y'};

Fel y gwelwch, mae yna newidyn ar gyfer pob un o'r opsiynau sy'n esbonio beth fydd y switsh yn ei wneud. Er enghraifft $ greedy = $ opts ['g]';

Ychwanegwch un llinell ar gyfer y newid switsh -c fel a ganlyn:

$ borg = $ opts {'b'}; $ dead = $ opts {'d'}; $ greedy = $ opts {'g'}; $ paranoid = $ opts {'p'}; $ stoned = $ opts {'s'}; $ tired = $ opts {'t'}; $ wired = $ opts {'w'}; $ young = $ opts {'y'}; $ cyclops = $ opts ['c'];

Ar linell 144, mae subroutine o'r enw construct_face a ddefnyddir i adeiladu'r gwartheg yn ei wyneb.

Mae'r cod yn edrych fel hyn:

sub construct_face {if ($ borg) {$ eyes = "=="; } os ($ marw) {$ llygaid = "xx"; $ tafod = "U"; } os ($ greedy) {$ eyes = "\ $ \ $"; } os ($ paranoid) {$ eyes = "@@"; } os ($ stoned) {$ eyes = "**"; $ tafod = "U"; } os ($ blinedig) {$ eyes = "-"; } os ($ wired) {$ eyes = "OO"; } os ($ young) {$ eyes = ".."; }}

Ar gyfer pob un o'r newidynnau a nodwyd yn gynharach, mae pâr o lythyrau gwahanol a osodir yn y $ llygaid amrywiol.

Ychwanegwch un ar gyfer y $ cyclops variable:

sub construct_face {if ($ borg) {$ eyes = "=="; } os ($ marw) {$ llygaid = "xx"; $ tafod = "U"; } os ($ greedy) {$ eyes = "\ $ \ $"; } os ($ paranoid) {$ eyes = "@@"; } os ($ stoned) {$ eyes = "**"; $ tafod = "U"; } os ($ blinedig) {$ eyes = "-"; } os ($ wired) {$ eyes = "OO"; } os ($ young) {$ eyes = ".."; } os ($ cyclops) {$ eyes = "()"; }}

Cadarnhewch y ffeil a rhedeg y gorchymyn canlynol i ailsefydlu cowsay.

sh install.sh

Nawr, pan fyddwch chi'n rhedeg cayay -c helo byd , dim ond un llygad y buwch.