Git programinės įrangos diegimo vadovas pradedantiesiems

Kaip dirbti su "Git" programinės įrangos saugyklomis

Atvirojo kodo Git yra labiausiai naudojama versija valdymo sistema pasaulyje. Išvystytą projektą sukūrė Linux operacinės sistemos kūrėjas Linusas Torvalds. Jame yra didžiulė programinės įrangos projektų kolekcija - tiek komercinė, tiek atviroji - priklauso nuo "Git" versijos valdymo.

Šiame vadove parodyta, kaip gauti projektą iš "Git", kaip įdiegti programinę įrangą savo sistemoje ir kaip pakeisti kodą, kuris reikalauja programavimo žinių.

Kaip rasti programas naudojant GIT

Aplankykite "GitHub" naršyklės tinklalapį, kad pamatytumėte patobulintus ir populiarus depozitoriumus, taip pat nuorodas į vadovus ir mokymus. Pažvelkite į įvairias programas, kurias norite atsisiųsti, ir eikite jas naudoti, keisti, kompiliuoti ir įdiegti. Ekrano viršuje spustelėkite meniu piktogramą, kad pasiektumėte paieškos lauką, kuriame galite ieškoti konkrečios programos ar bet kokios kitos kategorijos programinės įrangos, esančios svetainėje.

Git kapinyno klonavimo pavyzdys

Norėdami atsisiųsti programą, ją klonuokite. Procesas yra paprastas, bet jūsų sistemoje turi būti įdiegta Git. Toliau pateikiamas pavyzdys, kaip rasti ir klonuoti programą iš "GitHub", naudojant nedidelę komandų eilutės programą, pavadintą " cowsay", kuri naudojama pranešimui rodyti kaip kalbos burbulą iš ASCII karvės.

Git paieškos laukelyje įveskite cowsay . Jūs pastebėsite, kad yra keletas versijų, kurias galite pasirinkti. Šis pavyzdys, kuris naudoja Perl, perkelia jus į puslapį su keliais failais.

Norėdami klonuoti šią konkrečią Cowsay saugyklą, įveskite šią komandą:

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

Git komanda paleidžia Git, klonavimo komanda klonuoja saugyklą prie savo kompiuterio, o paskutinis - adresą projektui, kurį norite klonuoti.

Kaip rinkti ir įdiegti kodą

Pirmiausia įdiekite programą, kad įsitikintumėte, jog ji veikia. Kaip tai darote, priklauso nuo jūsų atsisiųsto projekto. Pavyzdžiui, "C" projektai greičiausiai reikalauja, kad paleistumėte " makefile" , o šiame pavyzdyje "cowsay" projektas reikalauja paleisti shell scenarijų .

Taigi, kaip jūs žinote, ką daryti?

Aplanke, kurį klonavote, turėtų būti "cowsay" aplankas. Jei naršote į "cowsay" aplanką naudodami komandą "CD", o tada darykite katalogo sąrašą, turėtumėte pamatyti failą README arba failą, vadinamą INSTALL, arba kažką, kuris išryškėja kaip pagalbos žinynas.

Pavyzdžiui, kai tai yra Cowsay, yra ir README, ir INSTALL failas. README failas parodo, kaip naudoti programinę įrangą, o INSTALL failas pateikia instrukcijas įdiegti cowsay. Tokiu atveju instrukcija paleisti šią komandą:

sh install.sh

Diegimo metu jums kyla klausimas, ar esate patenkinti, ar įdiegėte "cowsay" numatytąjį katalogą. Galite paspausti "Return", jei norite tęsti arba įveskite naują kelią.

Kaip paleisti Cowsay

Viskas, ką jums reikia padaryti, norėdami paleisti cowsay, įveskite šią komandą:

cowsay sveiki pasaulis

Žodžiai " sveiki pasaulis" pasirodo kalbos burbuliukuose iš karvės burnos.

Keisti Cowsay

Dabar, kai turite "cowsay", galite pakeisti failą naudodami savo mėgstamą redaktorių. Šiame pavyzdyje nano redaktorius naudojamas taip:

nano cowsay

Galite tiekti perjungimus į "Cowsay" komandą, kad pakeistumėte karvių akis.

Pavyzdžiui, " cowsay-g" parodo dolerio ženklus kaip akis.

Galite keisti failą, kad sukurtumėte ciklopą, kad, kai įvesite cowsay-c , karvė turi vieną akį.

Pirmoji eilutė, kurią reikia keisti, yra 46 eilutė, kuri atrodo taip:

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

Tai visi galimi jungikliai, kuriuos galite naudoti su cowsay. Norėdami pridėti -c kaip parinktį, pakeiskite eilutę taip:

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

Tarp eilučių 51 ir 58 matote šias eilutes:

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

Kaip matote, yra kiekvieno varianto kintamasis, kuris paaiškina, ką atliks jungiklis. Pavyzdžiui, $ greedy = $ opts ['g]';

Pakeiskite "-c" jungiklio vieną eilutę taip:

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

144 eilutėje yra parašas "construct_face", naudojamas karvių veidui pastatyti.

Kodas atrodo taip:

sub construct_face (if ($ borg) ($ eyes = "=="; } if ($ dead) ($ eyes = "xx"; $ tongue = "U"; } jei ($ godus) ($ eyes = "\ $ \ $"; } if ($ paranoid) {$ eyes = "@@"; } if ($ stoned) ($ eyes = "**"; $ tongue = "U"; } jei ($ tired) ($ eyes = "-"; } if ($ wired) {$ eyes = "OO"; } if ($ young) ($ eyes = ".."; }}

Kiekvienam iš anksčiau nurodytų kintamųjų yra kitokia raidžių pora, kuri dedama į kintamąjį $ eyes.

Pridėti vieną $ ciklopų kintamąjį:

sub construct_face (if ($ borg) ($ eyes = "=="; } if ($ dead) ($ eyes = "xx"; $ tongue = "U"; } jei ($ godus) ($ eyes = "\ $ \ $"; } if ($ paranoid) {$ eyes = "@@"; } if ($ stoned) ($ eyes = "**"; $ tongue = "U"; } jei ($ tired) ($ eyes = "-"; } if ($ wired) {$ eyes = "OO"; } if ($ young) ($ eyes = ".."; } if ($ cyclops) ($ eyes = "()"; }}

Išsaugojote failą ir paleiskite šią komandą, kad įdiegtumėte "cowsay".

sh install.sh

Dabar, kai paleiskite Cowsay- c Sveiki , karvė turi tik vieną akį.