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.
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.
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.
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.
~ / 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.
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!
miks lisate .gitignore faili .gitignore?
Pole mõtet: P, see fail peaks ka hoidlasse minema.
Tervitused!
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!
Suurepärane sari! Ma õnnitlen sind!
Kallistama! Paul.
Suurepärane Pablo, suur rõõm osaleda!