Tari-dàlana fanombohana amin'ny fametrahana rindrambaiko mampiasa GIT

Ahoana ny fomba hiarahana miasa amin'ny rindrambaiko Git

Open Source Git no rafitra fanaraha-maso manana rafitra fanabeazana indrindra eto amin'izao tontolo izao. Ny tetikasa matotra dia novolavolain'i Linus Torvalds, mpamorona ny rafitra fiasan-drakitra Linux, ary trano fonenan'ny tetikasa rindrambaiko lehibe - na raharaham-barotra na open-source - izay miankina amin'ny Git amin'ny fanaraha-maso version.

Ity toro-lalana ity dia mampiseho ny fomba hahazoana tetikasa iray avy amin'ny Git, ny fomba fametrahana ny rindrambaiko ao amin'ny rafitrao sy ny fomba hanovana ny code, izay mitaky fahalalana amin'ny fandaharana.

Fomba hitadiavana programa mampiasa GIT

Tsidiho ny pejin-tranonkalan'ny mpitsidika ao GitHub mba hijery ireo tahirin-tsarimihetsika malaza sy mandroso ary koa ny rohy mankany amin'ny torolàlana sy fiofanana. Jereo ireo sokajy samihafa ho an'ny fampiharana izay tianao halefa ary alefaso amin'ny fampiasana, fiovana, fanangonana ary fametrahana. Tsindrio ny menonkalan'ny menamena eo an-tampon'ny efijery mba hahatongavana any amin'ny sehatry ny fikarohana izay ahafahanao mikaroka programa manokana na sokajy rindrambaiko hita ao amin'ilay tranokala.

Ohatra amin'ny Cloning A Repository Git

Raha te-haka fitahirizam-peo ianao dia clone it. Mora ny fomba fanao, saingy mila manana Git eo amin'ny rafitrao ianao. Amin'ny fampiasana ilay programa famolavolana kely antsoina hoe cowsay, izay ampiasaina hanehoana hafatra ho toy ny bubble teny avy amin'ny ombivavy ASCII, ity misy ohatra iray amin'ny fomba fandinihana sy fametahana programa iray avy amin'ny GitHub.

Asio tifitra ao anaty sehatry ny fikarohana ao Git. Ho hitanao fa misy dikan-teny maromaro izay azonao atao. Ny iray ho an'ity ohatra ity, izay mampiasa Perl, dia mitondra anao amin'ny pejy iray misy rakitra maromaro.

Raha te-hametaka an'ity tahiry cowsay manokana ity ianao, midira ity baiko manaraka ity:

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

Ny baikon'ny git dia mihazakazaka an'i Git, ny klônan'ny baiko dia mametaka ny rakitsoratra ao amin'ny solosainao, ary ny tapany farany dia ny adiresy amin'ny tetikasa tianao hianarina.

Fomba hananganana sy hananganana ny fitsipika

Ampidiro aloha ny fampiharana mba hahazoana antoka fa mihazakazaka izy. Ny fomba anaovanao izany dia miankina amin'ny tetikasa izay nakarinao. Ohatra, tetikasa C dia mety mitaky anao hanao fefy iray, fa ny tetikasa cowsay amin'ity ohatra ity dia mitaky ny famokarana skeleton.

Ahoana àry no ahafantaranao izay tokony hatao?

Ao amin'ny ordinatera izay voatsikera anao dia tokony misy ordinatera cowsay. Raha mivezivezy any amin'ny lahatahiry cowsay ianao amin'ny fampiasana ny baiko CD ary avy eo manao lisitry ny lahatahiry ianao, dia tokony ho hita amin'ny rakitra iray atao hoe README na ny antontan-taratasy antsoina hoe INSTALL na zavatra iray izay miseho ho toy ny mpitari-dalana fanampiana.

Raha oharina amin'ity ohatra cowsay ity dia misy README sy INSTALL ny rakitra. Ny rakitra README dia mampiseho ny fomba fampiasana ny rindrambaiko, ary ny INSTALL dia manome ny torolàlana hametrahana cowsay. Amin'ity tranga ity dia ny fampiharana ity baiko manaraka ity:

sh install.sh

Mandritra ny fametrahana azy, dia manontany anao raha sambatra ianao raha te hampiditra cowsay any amin'ny lahatahiry nomena azy. Azonao atao ny miverina mitsidika na miditra amin'ny lalana vaovao.

Ahoana ny famandrihana Cowsay

Izay rehetra tsy maintsy ataonao mba hihazonana cowsay dia asio baiko manaraka:

cowsay hello world

Ny endrik'izao tontolo izao dia miseho ao anaty baomba miteny amin'ny vavan'ny ombivavy.

Fiovan'ny Cowsay

Ankehitriny rehefa manana cowsay napetraka ianao dia afaka manatsara ny rakitra ampiasain'ny mpamaky tianao indrindra. Ity ohatra ity dia mampiasa ny editor of nano toy izao:

nano cowsay

Azonao atao ny manisy switch ho an'ny baolina kowsay mba hanova ny mason'ny omby.

Ohatra ny cowsay -g mampiseho famantarana dollar toy ny maso.

Azonao atao ny manitsy ny rakitra hanamboarana safidy sivily mba hahafahanao manandrana ny cowsay -c ny ombivavy dia manana maso.

Ny andalana voalohany mila miova dia ny andalana 46 izay toy izao manaraka izao:

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

Ireo no fitaovana rehetra azo ampiasaina amin'ny cowsay. Ampio ny -c ho safidy, manova ny laharana toy izao:

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

Eo andalana 51 sy 58 dia ahitanao ireto andalana manaraka ireto:

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

Araka ny hitanao, misy fari-piainan'ny safidy tsirairay izay manazava ny zavatra hataony. Ohatra: $ greedy = $ opts ['g]';

Ampio andalana iray ny fanitsiana ny fanitsiana -c amin'ny manaraka:

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

Ao amin'ny andalana 144, misy ny subproutine antsoina hoe construct_face izay ampiasaina hanamboarana ny ombivavy.

Toy izao ny code:

sub construct_face {raha ($ borg) {$ eyes = "=="; } raha ($ maty) {$ eyes = "xx"; $ lang = "U"; } if ($ greedy) {$ eyes = "\ $ \ $"; } raha ($ paranoid) {$ eyes = "@@"; } raha ($ stoned) {$ eyes = "**"; $ lang = "U"; } raha (reraka $) {$ eyes = "-"; } raha ($ wired) {$ eyes = "OO"; } raha ($ tanora) {$ eyes = ".."; }}

Ho an'ny isa tsirairay voatondro aloha dia misy litera maromaro izay napetraka ao amin'ny maso miovaova $.

Ampio iray ho an'ny variable $ cyclops:

sub construct_face {raha ($ borg) {$ eyes = "=="; } raha ($ maty) {$ eyes = "xx"; $ lang = "U"; } if ($ greedy) {$ eyes = "\ $ \ $"; } raha ($ paranoid) {$ eyes = "@@"; } raha ($ stoned) {$ eyes = "**"; $ lang = "U"; } raha (reraka $) {$ eyes = "-"; } raha ($ wired) {$ eyes = "OO"; } raha ($ tanora) {$ eyes = ".."; } raha ($ cyclops) {$ eyes = "()"; }}

Voavonjy ny rakitra ary manatanteraka ity baiko manaraka ity hanavao ny cowsay.

sh install.sh

Ankehitriny, rehefa mihazakazaka ianao cowsay -c hello izao tontolo izao , ny ombivavy dia tsy misy maso fotsiny.