Mwongozo wa Mwanzo wa Kufungua Programu Kutumia GIT

Jinsi ya kufanya kazi na vitu vya programu vya Git

Git wazi-chanzo ni mfumo wa kudhibiti zaidi wa kutumia duniani. Mradi mkamilifu ulianzishwa na Linus Torvalds, muumba wa mfumo wa uendeshaji wa Linux, na ni nyumbani kwa mkusanyiko mkubwa wa miradi ya programu-ya kibiashara na ya chanzo-ambayo inategemea Git kwa udhibiti wa toleo.

Mwongozo huu unaonyesha jinsi ya kupata mradi kutoka Git, jinsi ya kufunga programu kwenye mfumo wako na jinsi ya kubadilisha code, ambayo inahitaji ujuzi wa programu.

Jinsi ya Kupata Programu Kutumia GIT

Tembelea kuchunguza ukurasa wa wavuti kwenye GitHub ili uone dalili zilizowekwa na zinazoendelea na pia viungo kwa viongozi na mafunzo. Angalia makundi mbalimbali ya programu unayotaka kupakua na uende wakati wa kutumia, kubadilisha, kukusanya na kufunga. Bonyeza icon ya menyu juu ya skrini kufikia uwanja wa utafutaji ambapo unaweza kutafuta programu maalum au aina yoyote ya programu inapatikana kwenye tovuti.

Mfano wa Cloning Git Repository

Ili kupakua programu, unakaribia. Utaratibu ni rahisi, lakini lazima uwe na Git imewekwa kwenye mfumo wako. Kutumia mpango mdogo wa amri inayoitwa cowsay, ambayo hutumiwa kuonyesha ujumbe kama Bubble ya hotuba kutoka kwa ng'ombe wa ASCII, hapa ni mfano wa jinsi ya kupata na kuunganisha programu kutoka GitHub.

Weka cowsay kwenye uwanja wa utafutaji wa Git. Utaona kwamba kuna idadi ya matoleo ambayo unaweza kuchagua. Moja kwa mfano huu, unaotumia Perl, inakuingiza kwenye ukurasa na faili kadhaa.

Kuunganisha hifadhi hii ya ng'ombe, ingiza amri ifuatayo:

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

Amri ya git inaendesha Git, amri ya clone inaunganisha hifadhi kwenye kompyuta yako, na sehemu ya mwisho ni anwani ya mradi unayotaka kuunganisha.

Jinsi ya kukusanya na kuweka Kanuni

Sakinisha programu ya kwanza ili uhakikishe kwamba inaendesha. Jinsi ya kufanya hivyo inategemea mradi uliopakua. Kwa mfano, miradi ya C inaweza kukuhitaji kuendesha makefile , wakati mradi wa cowsay katika mfano huu unahitaji kuendesha script shell .

Kwa nini unajua nini cha kufanya?

Katika folda ambayo umechukua, inapaswa kuwa na folda ya cowsay. Ikiwa unasafiri kwenye folda ya cowsay ukitumia amri ya CD na kisha ufanye orodha ya saraka, unapaswa kuona faili inayoitwa README au faili inayoitwa INSTALL au kitu ambacho kimesimama kama mwongozo wa msaada.

Katika kesi ya mfano huu wa ng'ombe, kuna README na faili INSTALL. Faili README inaonyesha jinsi ya kutumia programu, na faili INSTALL inatoa maelekezo ya kufunga cowsay. Katika kesi hii, maagizo ni kuendesha amri ifuatayo:

sh install.sh

Wakati wa ufungaji, unaulizwa ikiwa unafurahia kuingiza cowsay kwa folda iliyopangwa inayotolewa. Unaweza ama vyombo vya habari Kurudi kuendelea au kuingia njia mpya.

Jinsi ya Kukimbia Cowsay

Wote unachohitaji kufanya kukimbia cowsay ni aina ya amri ifuatayo:

cowsay hello dunia

Maneno ya ulimwengu hello yanaonekana katika bubble ya hotuba kutoka kinywa cha ng'ombe.

Kubadilisha Cowsay

Sasa kwa kuwa una cowsay imewekwa, unaweza kubadilisha faili kwa kutumia mhariri uliopenda. Mfano huu unatumia mhariri wa nano kama ifuatavyo:

nano cowsay

Unaweza kutoa swichi kwa amri ya cowsay kubadili macho ya ng'ombe.

Kwa mfano cowsay -g inaonyesha dalili za dola kama macho.

Unaweza kurekebisha faili ili kuunda fursa ya cyclops ili wakati unapochagua cowsay -c ng'ombe ina jicho moja.

Mstari wa kwanza unahitaji kubadili ni mstari wa 46 unaoonekana kama ifuatavyo:

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

Hizi ni swichi zote zilizopo ambazo unaweza kutumia na cowsay. Ili kuongeza -c kama chaguo, kubadilisha mstari kama ifuatavyo:

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

Kati ya mistari 51 na 58 unaweza kuona mistari ifuatayo:

$ borg = $ inachukua {'b'}; $ wafu = $ inachukua {'d'}; $ tamaa = $ inachukua {'g'}; $ paranoid = $ inachukua {'p'}; $ mawe = $ inachukua {'s'}; $ amechoka = $ inachukua {'t'}; $ wired = $ inachukua {'w'}; $ mdogo = $ inachukua {'y'};

Kama unaweza kuona, kuna variable kwa kila chaguzi ambazo zinaelezea nini mabadiliko itafanya. Kwa mfano $ ya tamaa = $ inachukua ['g]';

Ongeza mstari mmoja kwa -c kubadili marekebisho kama ifuatavyo:

$ borg = $ inachukua {'b'}; $ wafu = $ inachukua {'d'}; $ tamaa = $ inachukua {'g'}; $ paranoid = $ inachukua {'p'}; $ mawe = $ inachukua {'s'}; $ amechoka = $ inachukua {'t'}; $ wired = $ inachukua {'w'}; $ mdogo = $ inachukua {'y'}; $ cyclops = $ inachukua ['c'];

Katika mstari wa 144, kuna subroutine inayoitwa construct_face ambayo hutumiwa kujenga ng'ombe uso.

Nambari inaonekana kama hii:

sub construct_face {kama ($ borg) {$ macho = "=="; } ikiwa ($ amekufa) {$ macho = "xx"; $ lugha = "U"; } ikiwa ($ ya kiburi) {$ macho = "\ $ \ $"; } ikiwa ($ paranoid) {$ macho = "@@"; } (($ mawe) {$ macho = "**"; $ lugha = "U"; } ikiwa ($ amechoka) {$ macho = "-"; } ikiwa ($ wired) {$ macho = "OO"; } ikiwa ($ vijana) {$ macho = ".."; }}

Kwa kila moja ya vigezo zilizoelezwa mapema, kuna jozi tofauti za barua zilizowekwa kwenye macho ya $ $.

Ongeza moja ya $ cyclops kutofautiana:

sub construct_face {kama ($ borg) {$ macho = "=="; } ikiwa ($ amekufa) {$ macho = "xx"; $ lugha = "U"; } ikiwa ($ ya kiburi) {$ macho = "\ $ \ $"; } ikiwa ($ paranoid) {$ macho = "@@"; } (($ mawe) {$ macho = "**"; $ lugha = "U"; } ikiwa ($ amechoka) {$ macho = "-"; } ikiwa ($ wired) {$ macho = "OO"; } ikiwa ($ vijana) {$ macho = ".."; } ikiwa ($ cyclops) {$ macho = "()"; }}

Imehifadhiwa faili na kuendesha amri ifuatayo ili kurejesha cowsay.

sh install.sh

Sasa, unapoendesha cowsay - c hello dunia , ng'ombe ina jicho moja tu.