Aloitusopas ohjelmiston asentamiseen GIT: n avulla

Miten työskennellä Git-ohjelmistovarastojen kanssa?

Open-source Git on maailman eniten käytetty versionhallintajärjestelmä. Kypsä projekti on kehittänyt Linux-käyttöjärjestelmän luoja Linus Torvalds, ja siinä on valtava valikoima ohjelmistoprojekteja - sekä kaupallisia että avoimia lähdekoodeja -, jotka riippuvat Git: stä versionhallintaa varten.

Tässä oppaassa kerrotaan, miten hankkeen saa Gitistä, kuinka ohjelmisto asennetaan järjestelmään ja miten koodia muutetaan, mikä vaatii ohjelmointitietoa.

Miten löytää ohjelmat GIT: n avulla

Käy tutustumassa GitHubin verkkosivustossa nähdäksesi esillä olevat ja trendit talletukset sekä linkit oppaisiin ja koulutukseen. Katso ladattavia sovelluksia eri luokkiin ja käytä, muokkaa, koota ja asenna. Napsauta näytön yläosassa olevaa valikkokuvaketta, niin pääset hakukenttään, josta voit hakea tiettyä ohjelmaa tai minkä tahansa ohjelmistoluokan sivustoa.

Esimerkki gitvarastoon kloonaamisesta

Voit hakea sovelluksen kloonata sen. Menettely on yksinkertainen, mutta sinun on asennettava Git järjestelmään. Käyttämällä pienen komentorivin ohjelmaa , jota kutsutaan nimellä cowsay, jota käytetään viestin näyttämiseen ASCII-lehmän puhekuplaa, on esimerkki siitä, kuinka löytää ja kloonata ohjelma GitHubista.

Kirjoita cowsay Git-hakukenttään. Huomaat, että käytettävissä on useita käytettävissä olevia versioita. Tämä esimerkki, joka käyttää Perlia, vie sinut sivulle, jossa on useita tiedostoja.

Kirjoita tämä erityinen cowsay-arkisto napsauttamalla seuraava komento:

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

Git-komento suorittaa Gitin, kloonikomento kloontaa arkiston tietokoneellesi, ja viimeinen osa on osoite projektille, jonka haluat kloonata.

Koodin kääntäminen ja asentaminen

Asenna sovellus ensin vain varmistaaksesi, että se toimii. Näin teet tämän riippuen lataamastasi projektista. Esimerkiksi C-projektit edellyttävät todennäköisesti, että suoritat makefile-ohjelman , kun taas tässä esimerkissä oleva cowsay-projekti edellyttää, että suoritat komentosarjan .

Niin miten tiedät mitä tehdä?

Sinulla, jonka kloonasit, pitäisi olla cowsay-kansio. Jos navigoidaan cowsay-kansioon CD-komennolla ja teet sitten hakemistoluettelon, näyttöön tulee joko README-tiedosto tai tiedosto nimeltä INSTALL tai jotain, joka erottuu ohjekirjaksi.

Tässä lehmän esimerkissä on sekä README- että INSTALL-tiedosto. README-tiedostossa näkyy, miten ohjelmistoa käytetään, ja INSTALL-tiedosto antaa ohjeet asentaa cowsay-tiedosto. Tässä tapauksessa käsky on suorittaa seuraava komento:

sh install.sh

Asennuksen aikana kysytään, oletko tyytyväinen siihen, että asennat Cowsay-laitteen oletuskansioon. Voit jatkaa tai syöttää uuden polun painamalla joko Palaa.

Kuinka tehdä Cowsay

Kaikki mitä sinun tarvitsee tehdä cowsay: ssä, kirjoita seuraava komento:

cowsay hello world

Sanat hello world ilmestyvät lehmän suuhun puhekuplaan.

Cowsayn muuttaminen

Nyt kun sinulla on cowsay asennettu, voit muuttaa tiedostoa suosikkieditorilla. Tämä esimerkki käyttää nanoeditoria seuraavasti:

nano cowsay

Voit vaihtaa lehmän silmiin cowsay-komennolle.

Esimerkiksi cowsay -g näyttää dollarin merkkejä silmiin nähden.

Voit muokata tiedostoa luodaksesi syklopit- vaihtoehdon niin, että kun kirjoitat cowsay -c: n lehmälle on yksi silmä.

Ensimmäinen rivi jonka haluat muuttaa on rivi 46, joka näyttää seuraavasti:

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

Nämä ovat kaikki käytettävissä olevat kytkimet, joita voit käyttää Cowsayn kanssa. Voit lisätä -c vaihtoehtona muuttamalla rivin seuraavasti:

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

Rivien 51 ja 58 välillä näet seuraavat rivit:

$ borg = $ opts {'b'}; $ dead = $ opts {'d'}; $ ahne = $ opts {'g'}; $ paranoid = $ opts {'p'}; $ stoned = $ opts {'s'}; $ väsynyt = $ opts {'t'}; $ wired = $ opts {'w'}; $ young = $ opts {'y'};

Kuten näette, jokaiselle vaihtoehdolle on muuttuja, joka selittää, mitä kytkin tekee. Esimerkiksi $ greedy = $ opts ['g]';

Lisää -c-kytkimen yksi rivi seuraavasti:

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

Rivi 144: lla on subroutine nimeltä construct_face, jota käytetään lehmien kasvojen rakentamiseen.

Koodi näyttää tältä:

sub construct_face {jos ($ borg) {$ eyes = "=="; } if ($ kuollut) {$ eyes = "xx"; $ kieli = "U"; } if ($ ahne) {$ eyes = "\ $ \ $"; } if ($ paranoid) {$ eyes = "@@"; } if ($ stoned) {$ eyes = "**"; $ kieli = "U"; } if ($ väsynyt) {$ eyes = "-"; } if ($ wireed) {$ eyes = "OO"; } if ($ nuori) {$ eyes = ".."; }}

Jokaiselle aiemmin määritetyistä muuttujista on eri kirjainten pari, joka sijoitetaan muuttujan $ silmissä.

Lisää yksi $ cyclops-muuttujaan:

sub construct_face {jos ($ borg) {$ eyes = "=="; } if ($ kuollut) {$ eyes = "xx"; $ kieli = "U"; } if ($ ahne) {$ eyes = "\ $ \ $"; } if ($ paranoid) {$ eyes = "@@"; } if ($ stoned) {$ eyes = "**"; $ kieli = "U"; } if ($ väsynyt) {$ eyes = "-"; } if ($ wireed) {$ eyes = "OO"; } if ($ nuori) {$ eyes = ".."; } if ($ cyclops) {$ eyes = "()"; }}

Tallentanut tiedoston ja suorita seuraava komento uudelleen asennettavaksi cowsay.

sh install.sh

Nyt kun ajetaan cowsay- c Hello world , lehmällä on vain yksi silmä.