Sākt projektu, izmantojot Git un Google Code (III daļa)

Un tagad, šīs mazās apmācības sulīgākā daļa.

4. Mēs izveidojam savu projektu

Mēs izveidojam direktoriju, kurā ir visi ar projektu saistītie faili. Piemēram, SĀKUMS no mūsu lietotāja mēs izveidojam mapi Sveika pasaule.

~ $ mkdir HelloWorld

Mēs ievadām jaunizveidoto mapi, izmantojot komandu cd.

~ $ cd HelloWorld /

Mēs izveidojam savas programmas failu «Sveika pasaule«. Mēs varam izmantot teksta redaktoru, kas mums patīk visvairāk. Tagad, lai vienkāršotu lietas, vienkārši to, ko mēs darīsim, izpildiet šādu komandu:

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

Tādā veidā tas vienkārši izveido failu helloworld.py mapes iekšpusē Sveika pasaule ar instrukciju, kas izdrukās apsveikumu.

Mēs varam pārbaudīt savu pavisam jauno programmu ar šādu instrukciju:

~ / HelloWorld $ python helloworld.py Sveiki Pasaule ~ / HelloWorld $

Tādējādi mēs esam izveidojuši savu pirmo programmas versiju. Tagad tas ir sākuma jautājums Git lai jūs varētu pārbaudīt mūsu nākotnes laidienus.

5. Mēs sākam Git

Lai sāktu lietot Git mēs varam konfigurēt dažas no vispārīgajām opcijām 1.5. sadaļa dažas no šīm iespējām ir detalizētas. Šajā gadījumā es vēlos jums parādīt, kā konfigurēt tikai vietējā repozitorija opcijas.

~ / HelloWorld $ git config - vietējais lietotāja vārds lecovi ~ / HelloWorld $ git config - vietējais lietotājs. E-pasts colomboleandro@bitson.com.ar ~ / HelloWorld $ git config - vietējais core.editor vim

Ar šīm opcijām es definēju, ka mans lietotājvārds šim projektam ir «lecovi«, Ka mans e-pasts šim projektam ir«colomboleandro@bitson.com.ar»Un tas noklusējuma redaktors, kuru es vēlos izmantot, palaižot izdarīt ir spars.

Ir Git mūsu sistēmā mums ir jāinstalē git pakotne.

Lietošanas priekšrocība Git ir tas, ka tas darbojas lokāli mūsu projekta darba direktorijā. Tāpēc mums tas ir jāinicializē projekta direktorijā ar komandu init.

~ / HelloWorld $ git init Inicializēja tukšu Git krātuvi mapē /home/leo/HolaWorld/.git/ ~ / HelloWorld $

Tagad mēs izveidosim failu .gitignore ko tu teiksi Git kādi faili un direktoriji jums nav jāievēro. Lai iegūtu vairāk informācijas, varat uzzināt grāmata. Šajā gadījumā mēs jums teiksim ignorēt to pašu failu .gitignore un visi faili, kas beidzas ar .pyc.

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

6. Failu pievienošana

Tagad mums jāpievieno faili (šajā gadījumā mums ir tikai viens fails helloworld.py, bet es domāju, ka jums ir ideja, vai ne?). Izmantojot komandu pievienot mēs teiksim tai pievienot visu direktorijas saturu (izņemot to, ko esam ierakstījuši failā .gitignore).

~ / HelloWorld $ git add.
Ir svarīgi atzīmēt, ka šeit mēs esam izmantojuši. (periods), lai pateiktu tam pievienot visu saturu, mēs būtu varējuši izveidot ar atstarpēm atdalītu failu un direktoriju sarakstu, kurus vēlamies pievienot. Vai arī izpildiet komandu secīgi git pievienot.

7. Mūsu versijas veidošana

Kad esam konfigurējuši Git un pievienoja visus failus, kurus mēs vēlējāmies kontrolēt ar mūsu versiju kontroles sistēmu, mums ir jādara slavenais izdarīt.

Ar šo instrukciju mēs izveidosim punktu mūsu attīstības vēsturē. Pirmajā gadījumā parasti veic a izdarīt ar aprakstu «Sākotnējā apņemšanās«. Es parasti izlaidu valsti iestudēts un es vienkārši izpildu komandu izdarīt ar iespēju -a.

~ / HelloWorld $ git izdarīt -a

Manā gadījumā tas atvērs redaktoru, kuru esam iestatījuši pēc noklusējuma spars, un mēs varam uzrakstīt detalizētu izdarīt. Šajā gadījumā es vienkārši gatavojos uzrakstīt iepriekš minēto. Kad fails ir saglabāts ar redaktoru, Git rūpēsies par to, lai izdarīt.

vim-sākotnējais-apņemties

8. Attālās krātuves pievienošana

Tagad ir laiks pateikt mums Git vietējais, kuram ir attāla krātuve. Plkst grāmata Mēs aprakstījām procedūru, kā izveidot repozitoriju GitHub. Šajā sadaļā mēs izmantosim to, ko mēs atstājām gaidāmā iepriekšējā ziņojuma 3. sadaļā.

Lai pievienotu attālo repozitoriju, mums jāizmanto komanda git tālvadības pievienošana kur nosaukums vai aizstājvārds tiek nodots krātuvei un tā URL kā arguments. Šajā gadījumā mēs izmantosim to projektu no jūsu izveidotā projekta Google Code.

Protams, jūs varat izveidot savus projektus un izmantot tos tādā pašā veidā.
~ / HelloWorld $ git tālvadības pults pievienot gc https://code.google.com/p/lecovi-hello-world/

Tagad beidzot augšupielādējiet vietējo repozitoriju attālajā, kurā izpildām komandu push.

~ / HelloWorld $ git push gc master

Tāpat kā 3. sadaļā, mēs esam izveidojuši failu .netrc tas izmantos parametrus, kas ir saglabāti šajā failā, lai izveidotu savienojumu ar serveri. Un zars celsies meistars uz krātuvi, kuru mēs saglabājam kā gc.

goolge-code-sākotnējais-apņemties

Mūsu projekta lapā Google Code, mēs varam redzēt sadaļā avots sadaļā Pārlūkot mūsu projekta saturu.

Drīz ...

Līdz šim mēs esam pabeiguši apmācību par to, kā sākt projektu Git y Google Code.

Šīs mini apmācības nākamajā un pēdējā daļā mēs pārskatīsim, kā veikt izmaiņas mūsu projektā un vai tās tiek atspoguļotas mūsu versiju kontroles sistēmā.

Sveicieni!


4 komentāri, atstājiet savus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   abimaelmartell teica

    kāpēc .gitignore failu pievieno .gitignore?

    Tam nav jēgas: P, šim failam vajadzētu būt arī krātuvē.

    Sveicieni!

    1.    lecovi teica

      Jums taisnība, nav lielas jēgas to darīt. Tas bija vienkārši kā piemērs, lai redzētu, kā tas darbojas, un to var uzskatīt par piemēru. Tas ir tas, ka es nebiju ielicis daudz failu un nevēlējos to pārāk sarežģīt!

      Paldies par jūsu precizējumu.
      Apskāviens!

  2.   izmantosim linux teica

    Izcila sērija! ES tevi apsveicu!
    Apskāviens! Pāvils.

    1.    lecovi teica

      Lieliski Pablo, liels prieks piedalīties!