Projekti alustamine Giti ja Google Code'i abil (III osa)

Ja nüüd, selle väikese õpetuse mahlane osa.

4. Me loome oma projekti

Loome kataloogi, mis sisaldab kõiki projektiga seotud faile. Näiteks ESILEHT meie kasutaja loome kausta Tere, Maailm.

~ $ mkdir HelloWorld

Uue loodud kausta sisestame käsu abil cd.

~ $ cd HelloWorld /

Loome oma programmi faili «Tere, Maailm«. Saame kasutada tekstiredaktorit, mis meile kõige rohkem meeldib. Nüüd lihtsustame asju lihtsalt sellega, mida me tegema hakkame, käivitades järgmise käsu:

~ / HelloWorld $ echo "print (\" Hello World \ ")"> helloworld.py

Sel viisil loob see lihtsalt faili helloworld.py kausta sees Tere, Maailm juhise abil, mis prindib tervituse.

Saame oma uhiuut programmi testida järgmise juhendiga:

~ / HelloWorld $ python helloworld.py Tere maailm ~ / HelloWorld $

Nii oleme loonud oma programmi esimese versiooni. Nüüd on asi alustamise küsimus Git et saaksite kontrollida meie tulevasi väljalaskeid.

5. Alustame Gitit

Kasutamise alustamiseks Git saame konfigureerida mõned üldised võimalused raamatus jaotis 1.5 mõned neist valikutest on üksikasjalikud. Sel juhul tahan teile näidata, kuidas konfigureerida ainult kohaliku hoidla suvandeid.

~ / HelloWorld $ git config - lokaalne kasutajanimi lecovi ~ / HelloWorld $ git config - lokaalne kasutaja. meiliaadress colomboleandro@bitson.com.ar ~ / HelloWorld $ git config - lokaalne core.editor vim

Nende võimalustega määratlen, et minu kasutajanimi selle projekti jaoks on «lecovi«, Et minu e-posti aadress selle projekti jaoks on«colomboleandro@bitson.com.ar»Ja see on vaikeredaktor, mida soovin käivitamisel kasutada endale on tarm.

Olla Git meie süsteemis peame installima git-paketi.

Kasutamise eelis Git on see, et see töötab meie projekti töökataloogis kohapeal. Sellepärast peame selle projekti kataloogis initsialiseerima käsuga init.

~ / HelloWorld $ git init Initsialiseeris tühja Giti hoidla kataloogis /home/leo/HolaWorld/.git/ ~ / HelloWorld $

Nüüd loome faili .põlgur millele sa ütled Git milliseid faile ja katalooge te ei pea jälgima. Lisateavet saate veebisaidilt raamat. Sel juhul soovitame teil sama faili eirata .põlgur ja kõik failid, mis lõpevad tähega .pyc.

~ / HelloWorld $ echo .gitignore >> .gitignore ~ ​​/ HelloWorld $ echo * .pyc >> .gitignore

6. Failide lisamine

Nüüd peame failid lisama (antud juhul on meil ainult üks fail helloworld.py, aga ma arvan, et saate idee, eks?). Kasutades käsku lisama käskime tal lisada kogu kataloogi sisu (välja arvatud see, mida oleme faili kirjutanud .põlgur).

~ / HelloWorld $ git add.
Oluline on märkida, et siin oleme kasutanud. (punkt), et kogu sisu lisada, oleksime võinud teha tühikutega eraldatud loendi failidest ja kataloogidest, mida soovime lisada. Või täitke käsk järjest git lisada.

7. Meie versiooni loomine

Kui oleme seadistanud Git ja lisas kõik failid, mida me tahtsime oma versiooni juhtimissüsteemi abil kontrollida, peame tegema kuulsad endale.

Selle juhisega loome punkti meie arenguloos. Esimesel juhul on tavaline teha a endale kirjeldusega «Esialgne pühendumine«. Tavaliselt jätan riigi ära lavastatud ja ma lihtsalt käivitan käsu endale valikuga -a.

~ / HelloWorld $ git toime -a

See avab minu puhul vaikimisi määratud redaktori tarmja saame kirjutada detaili endale. Sel juhul kirjutan lihtsalt eelnimetatu. Kui oleme redaktoriga faili salvestanud, Git hoolitseb selle eest, et endale.

vim-esialgne-pühenduma

8. Kaughoidla lisamine

Nüüd on aeg öelda meile Git kohalik, millel on kaughoidla. Kell raamat Oleme kirjeldanud protseduuri hoidla loomiseks GitHub. Selles jaotises kasutame seda, mis eelmise postituse 3. jaotises ootel oli.

Kaughoidla lisamiseks peame kasutama käsku git pult lisada kus nimi või varjunimi edastatakse hoidlasse ja selle URL argumendina. Sel juhul kasutame projekti, mille loote Google Code.

Muidugi saate luua oma projekte ja neid samamoodi kasutada.
~ / HelloWorld $ git remote add gc https://code.google.com/p/lecovi-hello-world/

Nüüd lõpuks laadige oma kohalik hoidla kaugjuhtimispuldi üles, mille me käsku täidame lükkama.

~ / HelloWorld $ git push gc master

Nagu jaotises 3, olime ka faili loonud .netrc serveriga ühenduse loomiseks kasutab see faili salvestatud parameetreid. Ja haru tõuseb meister hoidlasse, mille salvestame gc.

goolge-code-esialgne-pühenduma

Meie projekti lehel Google Code, näeme jaotises allikas jaotises Sirvi meie projekti sisu.

Varsti ...

Siiani oleme lõpetanud projekti alustamise õpetuse Git y Google Code.

Selle miniõpetuse järgmises ja viimases osas vaatame üle, kuidas oma projektis muudatusi teha ja kas need kajastuvad meie versioonihaldussüsteemis.

Tervitused!


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   abimaelmartell DIJO

    miks lisate .gitignore faili .gitignore?

    Pole mõtet: P, see fail peaks ka hoidlasse minema.

    Tervitused!

    1.    lecovi DIJO

      Teil on õigus, seda pole eriti mõtet teha. See oli lihtsalt näitena, et näha, kuidas see töötab, ja olla eeskujuks. See on see, et ma ei olnud palju faile pannud ega tahtnud seda liiga keeruliseks muuta!

      Täname selgituse eest.
      Kallistama!

  2.   kasutame linuxi DIJO

    Suurepärane sari! Ma õnnitlen sind!
    Kallistama! Paul.

    1.    lecovi DIJO

      Suurepärane Pablo, suur rõõm osaleda!