Ir dabar, sultingiausia šios mažos pamokos dalis.
4. Mes kuriame savo projektą
Sukuriame katalogą, kuriame yra visi su projektu susiję failai. Pavyzdžiui, PRADŽIA mūsų vartotojo sukuriame aplanką Labas pasauli.
~ $ mkdir HelloWorld
Įvedame naujai sukurtą aplanką naudodami komandą cd.
~ $ cd HelloWorld /
Kuriame savo programos failą «Labas pasauli«. Galime naudoti labiausiai patinkantį teksto rengyklę. Dabar norėdami paprasčiau supaprastinti tai, ką darysime, vykdykite šią komandą:
~ / HelloWorld $ echo "print (\" Hello World \ ")"> helloworld.py
Tokiu būdu jis paprasčiausiai sukuria failą helloworld.py aplanko viduje Labas pasauli su instrukcija, kuri atsispausdins sveikinimą.
Mes galime išbandyti savo naują programą atlikdami šią instrukciją:
$ Python helloworld.py Sveikas pasaulis ~ / HelloWorld $
Taigi mes sukūrėme savo pirmąją programos versiją. Dabar tai yra pradžios klausimas git kad galėtumėte patikrinti mūsų būsimus leidimus.
5. Mes pradedame Git
Norėdami pradėti naudoti git galime sukonfigūruoti keletą bendrųjų parinkčių, esančiose knygoje 1.5 skirsnis kai kurie iš šių variantų yra išsamūs. Šiuo atveju noriu parodyti, kaip sukonfigūruoti tik vietinės saugyklos parinktis.
~ / HelloWorld $ git config - vietinis vartotojo vardas lecovi ~ / HelloWorld $ git config - vietinis vartotojas. El. Paštas colomboleandro@bitson.com.ar ~ / HelloWorld $ git config - vietinis core.editor vim
Naudodamas šias parinktis aš apibrėžiu, kad mano vartotojo vardas šiam projektui yra «lecovi«, Kad mano el. Paštas šiam projektui yra«colomboleandro@bitson.com.ar»Ir tai numatytasis redaktorius, kurį noriu naudoti paleisdamas įsipareigoti yra energija.
Naudojimo pranašumas git yra tai, kad jis veikia lokaliai mūsų projekto darbo kataloge. Štai kodėl mes turime jį inicijuoti projekto kataloge naudodami komandą init.
~ / HelloWorld $ git init Inicializuota tuščia „Git“ saugykla aplanke /home/leo/HolaWorld/.git/ ~ / HelloWorld $
Dabar mes sukursime failą .pritignore ką tu pasakysi git kokių failų ir katalogų nereikia laikytis. Norėdami gauti daugiau informacijos, galite kreiptis į knyga. Tokiu atveju mes jums liepsime nepaisyti to paties failo .pritignore ir visi failai, besibaigiantys .pyc.
~ / HelloWorld $ echo .gitignore >> .gitignore ~ / HelloWorld $ echo * .pyc >> .gitignore
6. Failų pridėjimas
Dabar turime pridėti failus (šiuo atveju turime tik vieną failą helloworld.py, bet manau, kad jūs suprantate idėją, tiesa?). Naudojant komandą add liepsime pridėti visą katalogo turinį (išskyrus tai, ką parašėme faile .pritignore).
~ / HelloWorld $ git add.
7. Mūsų versijos kūrimas
Kai mes sukonfigūravome git ir pridėjome visus failus, kuriuos norėjome valdyti savo versijų valdymo sistema, turime padaryti garsųjį įsipareigoti.
Su šia instrukcija mes įtvirtinsime tašką savo vystymosi istorijoje. Pirmuoju atveju paprastai daroma a įsipareigoti su aprašymu «Pradinis įsipareigojimas«. Aš paprastai praleidžiu valstybę pastatytas ir aš tiesiog vykdau komandą įsipareigoti su galimybe -a.
~ / HelloWorld $ git įsipareigoti -a
Tai atvers redaktorių, kurį mes nustatėme pagal numatytuosius nustatymus, mano atveju energija, ir mes galime parašyti išsamią įsipareigoti. Šiuo atveju aš tiesiog parašysiu minėtą. Kai išsaugosime failą su redaktoriumi, git pasirūpins tai padaryti įsipareigoti.
8. Nuotolinės saugyklos pridėjimas
Dabar laikas pasakyti mums git vietinis, kuris turi nuotolinę saugyklą. At knyga Aprašėme procedūrą, kaip sukurti saugyklą GitHub. Šiame skyriuje mes panaudosime tai, ką palikome laukdami ankstesnio įrašo 3 skyriuje.
Norėdami pridėti nuotolinę saugyklą, turime naudoti komandą git nuotolinis pridėjimas kur vardas ar slapyvardis perduodamas saugyklai ir jo URL kaip argumentas. Šiuo atveju mes naudosime tą projektą iš jūsų sukurto projekto Google Code.
~ / HelloWorld $ git nuotolinis pridėkite gc https://code.google.com/p/lecovi-hello-world/
Dabar pagaliau įkelkite vietinę saugyklą į nuotolinę, kurią vykdome stumti.
~ / HelloWorld $ git push gc master
Kaip ir 3 skyriuje, mes sukūrėme failą .netrc prisijungimui prie serverio jis naudos tame faile saugomus parametrus. Ir šaka pakils meistras į saugyklą, kurią išsaugome kaip gc.
Mūsų projekto puslapyje Google Code, mes galime pamatyti skyriuje Šaltinis skyriuje Žmonės mūsų projekto turinį.
Netrukus ...
Iki šiol mes baigėme pamoką, kaip pradėti projektą git y Google Code.
Kitoje ir paskutinėje šios mini pamokos dalyje mes apžvelgsime, kaip atlikti pakeitimus mūsų projekte ir ar jie atsispindi mūsų versijų valdymo sistemoje.
Sveiki atvykę!
kodėl pridedate .gitignore failą prie .gitignore?
Tai neturi prasmės: P, tas failas taip pat turėtų patekti į saugyklą.
Sveiki atvykę!
Jūs teisus, nėra daug prasmės tai daryti. Tai buvo tiesiog pavyzdys, kaip pamatyti, kaip tai veikia, ir būti pavyzdžiu. Tai, kad nebuvau įdėjęs daug failų ir nenorėjau to per daug apsunkinti!
Dėkoju už paaiškinimą.
Apkabink!
Puiki serija! Sveikinu tave!
Apkabink! Paulius.
Puiku Pablo, labai malonu dalyvauti!