Gabay sa Nagsisimula sa Pag-install ng Software Paggamit ng GIT

Paano magtrabaho sa mga repository ng software ng Git

Ang Open-source Git ay ang pinaka ginagamit na bersyon ng control system sa mundo. Ang mature na proyekto ay binuo ni Linus Torvalds, ang tagalikha ng sistemang operating ng Linux, at ito ay tahanan sa isang napakalaking koleksyon ng mga proyektong software-parehong komersyal at bukas-source-na umaasa sa Git para sa kontrol ng bersyon.

Ipinapakita ng gabay na ito kung paano makakuha ng isang proyekto mula sa Git, kung paano i-install ang software sa iyong system at kung paano baguhin ang code, na nangangailangan ng kaalaman sa programming.

Paano Maghanap ng mga Programa gamit ang GIT

Bisitahin ang galugarin ang webpage sa GitHub upang makita ang mga itinatampok at nagte-trend na mga deposito pati na rin ang mga link sa mga gabay at pagsasanay. Tingnan ang iba't ibang mga kategorya para sa mga application na nais mong i-download at pumunta sa paggamit, pagbabago, pag-compile at pag-install. I-click ang icon ng menu sa tuktok ng screen upang maabot ang search field kung saan maaari kang maghanap para sa isang partikular na programa o anumang kategorya ng software na magagamit sa site.

Isang Halimbawa ng Pag-clone Isang Git Repository

Upang mag-download ng isang application, i-clone mo ito. Ang pamamaraan ay simple, ngunit kailangan mong magkaroon ng Git na naka-install sa iyong system. Gamit ang maliit na command line program na tinatawag na cowsay, na ginagamit upang magpakita ng isang mensahe bilang isang speech bubble mula sa isang ASCII cow, narito ang isang halimbawa kung paano hanapin at i-clone ang isang programa mula sa GitHub.

Uri ng cowsay sa patlang ng paghahanap sa Git. Mapapansin mo na mayroong maraming bersyon na magagamit mo. Ang isa para sa halimbawang ito, na gumagamit ng Perl, ay magdadala sa iyo sa isang pahina na may maraming mga file.

Upang i-clone ang partikular na lalagyan ng cowsay na ito, ipasok ang sumusunod na command:

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

Ang git na utos ay nagpapatakbo ng Git, ang clone command ay nag-clone sa repository sa iyong computer, at ang huling bahagi ay ang address sa proyektong nais mong i-clone.

Paano Magtipon at I-install ang Code

I-install muna ang application upang matiyak na tumatakbo ito. Paano mo ito magagawa depende sa proyekto na iyong na-download. Halimbawa, maaaring mangailangan ka ng mga proyekto ng C upang magpatakbo ng makefile , samantalang ang proyekto ng cowsay sa halimbawang ito ay nangangailangan sa iyo na magpatakbo ng isang shell script .

Kaya paano mo alam kung ano ang gagawin?

Sa folder na iyong na-kopya, dapat mayroong isang cowsay folder. Kung nag-navigate ka sa folder ng cowsay gamit ang CD command at pagkatapos ay gawin ang isang direktoryo ng listahan, dapat mong makita ang alinman sa isang file na tinatawag na README o isang file na tinatawag na INSTALL o isang bagay na nakatayo out bilang isang gabay sa tulong.

Sa kaso ng halimbawang ito, may parehong README at isang INSTALL na file. Ipinapakita ng README file kung paano gamitin ang software, at ang INSTALL na file ay nagbibigay ng mga tagubilin upang mai-install ang cowsay. Sa kasong ito, ang pagtuturo ay upang patakbuhin ang sumusunod na utos:

sh install.sh

Sa panahon ng pag-install, tatanungin ka kung masaya ka para ma-install ang cowsay sa default na folder na ibinigay. Maaari mong pindutin ang Bumalik upang magpatuloy o magpasok ng isang bagong landas.

Paano Patakbuhin ang Cowsay

Ang kailangan mo lang gawin upang patakbuhin ang cowsay ay i-type ang sumusunod na command:

hello world

Ang mga salitang hello world ay lumitaw sa bubble ng pagsasalita mula sa bibig ng baka.

Pagbabago ng Cowsay

Ngayon na naka-install ka na cowsay, maaari mong baguhin ang file gamit ang iyong paboritong editor. Ang halimbawang ito ay gumagamit ng editor ng nano bilang mga sumusunod:

nano cowsay

Maaari kang magtustos ng mga switch sa cowsay command upang baguhin ang mga mata ng baka.

Halimbawa, ang cowsay-g ay nagpapakita ng mga palatandaan ng dollar bilang mga mata.

Maaari mong baguhin ang file upang lumikha ng isang pagpipilian ng cyclops upang kapag nagta-type ka cowsay-c ang baka ay may isang solong mata.

Ang unang linya na kailangan mong baguhin ay ang linya 46 na mukhang tulad ng sumusunod:

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

Ang mga ito ay ang lahat ng magagamit na mga switch na maaari mong gamitin sa cowsay. Upang idagdag ang -c bilang isang pagpipilian, baguhin ang linya tulad ng sumusunod:

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

Sa pagitan ng mga linya 51 at 58 makikita mo ang mga sumusunod na linya:

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

Tulad ng makikita mo, mayroong variable para sa bawat isa sa mga opsyon na nagpapaliwanag kung ano ang gagawin ng switch. Halimbawa $ matakaw = $ opts ['g]';

Magdagdag ng isang linya para sa susog na -c switch tulad ng sumusunod:

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

Sa linya 144, mayroong isang subroutine na tinatawag na construct_face na ginagamit upang maitayo ang mga mukha ng mga baka.

Mukhang ganito ang code:

sub construct_face {if ($ borg) {$ eyes = "=="; } kung ($ patay) {$ eyes = "xx"; $ tongue = "U"; } kung ($ matakaw) {$ eyes = "\ $ \ $"; } kung ($ paranoyd) {$ eyes = "@@"; } kung ($ binato) {$ eyes = "**"; $ tongue = "U"; } kung ($ pagod) {$ eyes = "-"; } kung ($ wired) {$ eyes = "OO"; } kung ($ young) {$ eyes = ".."; }}

Para sa bawat isa sa mga variable na tinukoy na mas maaga, mayroong isang magkakaibang pares ng mga titik na inilalagay sa variable na mga mata ng $.

Magdagdag ng isa para sa variable na $ cyclops:

sub construct_face {if ($ borg) {$ eyes = "=="; } kung ($ patay) {$ eyes = "xx"; $ tongue = "U"; } kung ($ matakaw) {$ eyes = "\ $ \ $"; } kung ($ paranoyd) {$ eyes = "@@"; } kung ($ binato) {$ eyes = "**"; $ tongue = "U"; } kung ($ pagod) {$ eyes = "-"; } kung ($ wired) {$ eyes = "OO"; } kung ($ young) {$ eyes = ".."; } kung ($ cyclops) {$ eyes = "()"; }}

I-save ang file at patakbuhin ang sumusunod na command upang muling i-install ang cowsay.

sh install.sh

Ngayon, kapag tumakbo ka cowsay -c hello world , ang baka ay may isang mata lamang.