Fillimi i një projekti me Git dhe Google Code (Pjesa III)

Dhe tani, pjesa më e lëngshme e këtij tutoriali të vogël.

4. Ne krijojmë projektin tonë

Ne krijojmë një direktori që përmban të gjitha skedarët që lidhen me projektin. Për shembull, brenda BALLINA të përdoruesit tonë krijojmë dosjen Përshendetje Botë.

m $ mkdir HelloWorld

Ne futemi në dosjen e sapo krijuar duke përdorur komandën cd.

c $ cd HelloWorld /

Ne krijojmë skedarin e programit tonë «Përshendetje Botë« Mund të përdorim redaktuesin e tekstit që na pëlqen më shumë. Tani për të thjeshtuar gjërat thjesht ajo që ne do të bëjmë është të ekzekutojmë komandën e mëposhtme:

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

Në këtë mënyrë thjesht krijon skedarin ferri i botës.py brenda dosjes Përshendetje Botë me udhëzimin që do të shtypë urimin.

Ne mund ta provojmë programin tonë të ri me udhëzimet e mëposhtme:

Hello / HelloWorld $ python helloworld.py Përshëndetje Botërore ~ ​​/ HelloWorld $

Kështu ne kemi krijuar versionin tonë të parë të programit. Tani është çështje e fillimit git që ju të kontrolloni publikimet tona në të ardhmen.

5. Ne fillojmë Git

Për të filluar përdorimin git ne mund të konfigurojmë disa nga opsionet e përgjithshme, në librin në seksioni 1.5 disa nga këto mundësi janë të detajuara. Në këtë rast unë dua t'ju tregoj se si të konfiguroni vetëm opsionet për depon lokale.

Hello / HelloWorld konfigurim $ git - përdorues i lokalit.emri lecovi ~ / HelloWorld konfigurim $ git - përdorues i lokalit. Postë colomboleandro@bitson.com.ar ~ / HelloWorld konfigurim $ git - lokal i lokalit.editor vim

Me këto opsione po përcaktoj që emri im i përdoruesit për këtë projekt është «lecovi«, Se emaili im për këtë projekt është«colomboleandro@bitson.com.ar»Dhe atë redaktuesin e parazgjedhur që dua të përdor kur ekzekutoj kryej është vrull.

Të ketë git në sistemin tonë duhet të kemi të instaluar paketën git.

Avantazhi i përdorimit git është se ekzekutohet lokalisht në direktorinë e punës së projektit tonë. Kjo është arsyeja pse duhet ta iniciojmë atë në direktorinë e projektit me komandën INIT.

Hello / HelloWorld $ git init Inicioi depo bosh e Git në /home/leo/HolaWorld/.git/ / HelloWorld $

Tani do të krijojmë skedarin .gitignore cfare do te thuash git cilat skedarë dhe direktori nuk keni pse të ndiqni. Për më shumë informacion mund të konsultoheni me libër. Në këtë rast do t'ju themi që të injoroni të njëjtën skedar .gitignore dhe të gjitha skedarët që përfundojnë me .pik.

Hello / HelloWorld $ echo .gitignore >> .gitignore / HelloWorld $ echo * .pyc >> .gitignore

6. Shtimi i skedarëve

Tani duhet të shtojmë skedarët (në këtë rast kemi vetëm një skedar ferri i botës.py, por mendoj se e keni idenë, apo jo?). Përdorimi i komandës shtoj do t'i themi që të shtojë të gjithë përmbajtjen e direktorisë (përveç asaj që kemi shkruar në skedar .gitignore).

Hello / HelloWorld shtoni $ git.
Importantshtë e rëndësishme të theksohet se këtu kemi përdorur. (periudha) për t'i thënë që të shtojë të gjithë përmbajtjen, ne mund të kishim bërë një listë të ndarë nga hapësira të skedarëve dhe drejtorive që duam të shtojmë. Ose ekzekutoni komandën rradhazi git shtoni.

7. Krijimi i versionit tonë

Pasi të kemi konfiguruar git dhe shtoi të gjitha skedarët që ne donim të kontrollonim nga sistemi ynë i kontrollit të versionit duhet të bëjmë të famshmen kryej.

Me këtë udhëzim do të vendosim një pikë në historinë tonë të zhvillimit. Për rastin e parë është e zakonshme të bëhet a kryej me përshkrimin «Kryerja fillestare« Zakonisht e lë shtetin organizuan dhe unë vetëm drejtoj komandën kryej me opsion -a.

Hello / HelloWorld $ git kryer -a

Kjo do të hapë redaktorin që ne kemi vendosur si parazgjedhje, në rastin tim vrull, dhe ne mund të shkruajmë detajet e kryej. Në këtë rast, unë thjesht do të shkruaj sa më sipër. Pasi ta ruajmë skedarin me redaktorin, git do të kujdeset për të bërë kryej.

vim-fillestar-kryer

8. Shtimi i një depoje të largët

Tani është koha për të treguar tonë git lokale që ka një depo të largët. Në libër Ne kemi përshkruar procedurën për të krijuar depo në GitHub. Në këtë seksion ne do të përdorim atë që kemi lënë pezull në seksionin 3 të postimit të mëparshëm.

Për të shtuar depon e largët duhet të përdorim komandën git telekomandë ku një emër ose pseudonim kalohet në depo dhe URL-në e tij si argument. Në këtë rast ne do të përdorim atë nga projekti që krijoni Kodi i Google.

Sigurisht që mund të krijoni projekte tuaja dhe t'i përdorni në të njëjtën mënyrë.
Hello / HelloWorld $ git telekomandë shtoni gc https://code.google.com/p/lecovi-hello-world/

Tani më në fund për të ngarkuar depon tonë lokale në atë të largët ne ekzekutojmë komandën shtytje.

Hello / HelloWorld $ git push gc master

Si në seksionin 3, ne kishim krijuar skedarin .netrc do të përdorë parametrat që janë ruajtur në atë skedar për tu lidhur me serverin. Dhe dega do të rritet mjeshtër në depo që e ruajmë si gc.

kod-goolge-kryer-fillestar

Në faqen e projektit tonë Kodi i Google, mund ta shohim në seksion Burim në seksion shfletoj përmbajtjen e projektit tonë.

Së shpejti

Deri më tani kemi përfunduar tutorialin se si të fillojmë një projekt git y Kodi i Google.

Në këstin tjetër dhe të fundit të këtij mini-tutoriali ne do të rishikojmë se si të bëjmë ndryshime në projektin tonë dhe që ato të pasqyrohen në sistemin tonë të kontrollit të versionit.

Përshëndetje!


4 komente, lini tuajën

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   abimaelmartell dijo

    pse shtoni skedarin .gitignore në .gitignore?

    Nuk ka kuptim: P, ajo skedar duhet të shkojë edhe në depo.

    Përshëndetje!

    1.    lecovi dijo

      Ke të drejtë, nuk ka shumë kuptim ta bësh. Ishte thjesht si një shembull për të parë se si funksionon dhe për tu ilustruar. Unë nuk kisha vendosur shumë skedarë dhe nuk doja ta komplikoja shumë!

      Faleminderit për sqarimin tuaj.
      Perqafo!

  2.   le të përdorim linux dijo

    Serial i shkëlqyeshëm! Une ju pergezoj ju!
    Perqafo! Paul.

    1.    lecovi dijo

      Great Pablo, një kënaqësi e madhe për të marrë pjesë!