Atvērtā koda Git ir visizplatītākā versiju kontroles sistēma pasaulē. Pieaugušu projektu izstrādāja Linux operētājsistēmas Linux veidotājs Linus Torvalds, un tā ir mājvieta milzīgai programmatūras projektu kolekcijai - gan komerciālai, gan atvērtā koda -, kas ir atkarīga no versijas kontroles Git.
Šajā rokasgrāmatā ir parādīts, kā iegūt projektu no Git, kā instalēt programmatūru savā sistēmā un kā mainīt kodu, kam ir nepieciešamas zināšanas par programmēšanu.
Kā atrast programmas, izmantojot GIT
Apmeklējiet izpētes tīmekļa vietni vietnē GitHub, lai skatītu piedāvātos un populārākos depozitārijus, kā arī saites uz ceļvežiem un apmācību. Apskatiet dažādas lietojumprogrammu kategorijas, kuras vēlaties lejupielādēt, un izmantojiet to, mainot, apkopojot un instalējot. Ekrāna augšdaļā noklikšķiniet uz izvēlnes ikonas, lai sasniegtu meklēšanas lauku, kurā varat meklēt konkrētu programmu vai jebkuras programmatūras kategorijas, kas pieejamas vietnē.
Gīta krātuves klonēšanas piemērs
Lai lejupielādētu programmu, jūs to klonējat. Procedūra ir vienkārša, taču jūsu sistēmā ir jābūt instalētai Git. Izmantojot nelielu komandrindas programmu cowsay, kuru izmanto, lai parādītu ziņojumu kā ASCII govju runas burbuļu, šeit ir piemērs, kā atrast un klonēt programmu no GitHub.
Tips cowsay Git meklēšanas laukā. Jūs ievērosiet, ka ir pieejamas vairākas versijas, kuras jūs varat izvēlēties. Šajā piemērā, kurā izmanto Perl, tiek parādīta lapa, kurā ir vairāki faili.
Lai klonētu šo konkrēto cowsay krātuvi, ievadiet šādu komandu:
git klons gits: //github.com/schacon/cowsay
Git komanda palaiž Git, klonu komanda klonē krātuvi savā datorā, un pēdējā daļa ir adrese projektam, kuru vēlaties klonēt. Vispirms instalējiet programmu, lai pārliecinātos, ka tā darbojas. Kā jūs to izdarāt, ir atkarīgs no jūsu lejupielādētā projekta. Piemēram, C projektiem, iespējams, būs nepieciešams palaist makefile , tā kā šajā piemērā projekts "cowsay" prasa jums palaist čaulas skripts . Tātad, kā jūs zināt, ko darīt? Mapē, kuru esat klonējis, vajadzētu būt cowsay mapei. Ja pārvietojat uz cowsay mapi, izmantojot CD komandu, un pēc tam veiciet direktoriju sarakstu, jums vajadzētu redzēt vai nu failu ar nosaukumu README, vai failu ar nosaukumu INSTALL, vai arī kaut ko, kas izceļas kā palīdzības ceļvedis. Attiecībā uz šo cowsay piemēru ir gan README, gan INSTALL fails. README fails parāda, kā izmantot programmatūru, un INSTALL fails dod norādījumus, lai instalētu cowsay. Šajā gadījumā instrukcija ir palaist šādu komandu: sh install.sh
Instalēšanas laikā jums tiek jautāts, vai esat priecīgs par to, ka cowsay instalē noklusējuma piegādātajai mapei. Jūs varat nospiest Atgriezties, lai turpinātu, vai ievadiet jaunu ceļu. Viss, kas jums jādara, lai palaistu cowsay, ieraksta šādu komandu: cowsay hello world
Vārdi Sveika pasaule parādās runas burbā no govs mutē. Tagad, kad esat instalējis cowsay, varat labot failu, izmantojot savu iecienīto redaktoru. Šajā piemērā nano redaktors tiek izmantots šādi: nano cowsay
Jūs varat piegādāt slēdžus uz cowsay komandu, lai mainītu govs acis. Piemēramcowsay-gparāda dolāra zīmes kā acis. Jūs varat izmainīt failu, lai izveidotu ciklisko iespēju, lai, rakstotcowsay-cgovs ir viena acs. Pirmā rindiņa, kas jāmaina, ir rinda 46, kas izskatās šādi: getopts ('bde: f: ghlLnNpstT: wW: y', \% opts);
Tie ir visi pieejamie slēdži, kurus varat izmantot ar cowsay. Lai pievienotu -c kā opciju, mainiet rindu šādi: getopts ('bde: f: ghlLnNpstT: wW: yc', \% opts);
Starp līnijām 51 un 58 redzamas šādas rindiņas: $ borg = $ opts {'b'};$ dead = $ opts {'d'};$ mantkārīgs = $ opts {'g'};$ paranoid = $ opts {'p'};$ stoned = $ opts {'s}};$ tired = $ opts {'t'};$ wired = $ opts {'w'};$ young = $ opts {'y'};
Kā redzat, katrai opcijai ir mainīgais lielums, kas izskaidro to, ko slēdzis darīs. Piemēram, $ greedy = $ opts 'g'; Ieslēdziet -c pārejas grozījumu vienā rindā šādi: $ borg = $ opts {'b'};$ dead = $ opts {'d'};$ mantkārīgs = $ opts {'g'};$ paranoid = $ opts {'p'};$ stoned = $ opts {'s}};$ tired = $ opts {'t'};$ wired = $ opts {'w'};$ young = $ opts {'y'};$ cyclops = $ opts 'c';
Uz līnijas 144 ir izveidota apakšprogramma construct_face, kuru izmanto, lai izveidotu govju seju. Kods izskatās šādi: sub construct_face { ja ($ borg) ($ eyes = "=="; } ja ($ miris) ($ eyes = "xx"; $ mēle = "U"; } ja ($ mantkārīgs) {$ eyes = " $ $"; } ja ($ paranojas) {$ eyes = "@@"; } ja ($ ar akmeņiem) {$ eyes = "**"; $ mēle = "U"; } ja ($ noguris) {$ eyes = "-"; } ja ($ wired) {$ eyes = "OO"; } ja ($ jauns) ($ eyes = ".."; }}
Katram mainīgajam lielumam, kas norādīts iepriekš, ir atšķirīgs burtu pārs, kas ievietots mainīgajā $ eyes. Pievienot vienu $ cyclops mainīgajam: sub construct_face { ja ($ borg) ($ eyes = "=="; } ja ($ miris) ($ eyes = "xx"; $ mēle = "U"; } ja ($ mantkārīgs) {$ eyes = " $ $"; } ja ($ paranojas) {$ eyes = "@@"; } ja ($ ar akmeņiem) {$ eyes = "**"; $ mēle = "U"; } ja ($ noguris) {$ eyes = "-"; } ja ($ wired) {$ eyes = "OO"; } ja ($ jauns) ($ eyes = ".."; } ja ($ cyclops) {$ eyes = "()"; }}
Saglabājis failu un palaiž šādu komandu, lai pārinstalētu cowsay. sh install.sh
Tagad, kad palaižat cowsay-c sveiki pasaule, govs ir tikai viena acs. Kā kompilēt un instalēt kodu
Kā palaist Cowsay
Cowsay maiņa










