Tionscadal a thosú le Git agus Google Code (Cuid III)

Agus anois, an chuid is óige den rang teagaisc beag seo.

4. Cruthaímid ár dtionscadal

Cruthaímid eolaire ina bhfuil na comhaid go léir a bhaineann leis an tionscadal. Mar shampla, laistigh den HOME dár n-úsáideoir cruthaímid an fillteán Dia duit an Domhan.

~ $ mkdir HelloWorld

Téimid isteach san fhillteán nua-chruthaithe ag úsáid an ordaithe cd.

~ $ cd HelloWorld /

Cruthaímid comhad ár gclár «Dia duit an Domhan«. Is féidir linn an t-eagarthóir téacs is mó a thaitníonn linn a úsáid. Anois chun rudaí a shimpliú níl le déanamh againn ach an t-ordú seo a leanas a fhorghníomhú:

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

Ar an mbealach seo ní chruthaíonn sé ach an comhad helloworld.py taobh istigh den fhillteán Dia duit an Domhan leis an treoir a phriontálfaidh an beannú.

Is féidir linn ár gclár úrnua a thástáil leis an treoir seo a leanas:

~ / HelloWorld $ python helloworld.py Dia duit an Domhan ~ / HelloWorld $

Mar sin chruthaíomar ár gcéad leagan den chlár. Anois is ábhar tosaigh é dul duit ár n-eisiúintí amach anseo a sheiceáil.

5. Tosaímid Git

Chun tosú ag úsáid dul is féidir linn cuid de na roghanna ginearálta a chumrú, sa leabhar sa alt 1.5 tá cuid de na roghanna seo mionsonraithe. Sa chás seo ba mhaith liom a thaispeáint duit conas na roghanna don stór áitiúil amháin a chumrú.

~ / HelloWorld $ git config --local user.name lecovi ~ / HelloWorld $ git config --local user.email colomboleandro@bitson.com.ar ~ / HelloWorld $ git config --local core.editor vim

Leis na roghanna seo táim ag sainiú gurb é m'ainm úsáideora don tionscadal seo «lecovi«, Go bhfuil mo r-phost don tionscadal seo«colomboleandro@bitson.com.ar»Agus gurb é an t-eagarthóir réamhshocraithe ba mhaith liom a úsáid nuair a rithim tiomantas Is é vim.

Le bheith agat dul inár gcóras ní mór dúinn an pacáiste git a bheith suiteáilte.

Buntáiste a bhaineann le húsáid dul ná go ritheann sé go háitiúil in eolaire oibre ár dtionscadal. Sin é an fáth go gcaithfimid é a thosú san eolaire tionscadail leis an gceannas Tosaithe.

~ / HelloWorld $ git init Stór folamh Git tionscanta i /home/leo/HolaWorld/.git/ ~ / HelloWorld $

Anois táimid chun an comhad a chruthú .gitignore cad a déarfaidh tú leis dul cad iad na comhaid agus na heolairí nach gá duit a leanúint. Le haghaidh tuilleadh faisnéise is féidir leat dul i gcomhairle leis an leabhar. Sa chás seo táimid chun a rá leat neamhaird a dhéanamh den chomhad céanna .gitignore agus gach comhad ag críochnú le .pyc.

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

6. Ag cur comhaid

Anois ní mór dúinn na comhaid a chur leis (sa chás seo níl againn ach comhad amháin an helloworld.py, ach sílim go bhfaigheann tú an smaoineamh, ceart?). Ag baint úsáide as an ordú cuir déarfaimid leis ábhar uile an eolaire a chur leis (seachas an méid atá scríofa againn sa chomhad .gitignore).

~ / HelloWorld $ git add.
Tá sé tábhachtach a thabhairt faoi deara gur úsáid muid anseo. (tréimhse) chun a rá leis an ábhar go léir a chur leis, d’fhéadfaimis liosta spás-scartha a dhéanamh de na comhaid agus eolairí a theastaíonn uainn a chur leis. Nó an t-ordú a fhorghníomhú i ndiaidh a chéile git add.

7. Ag cruthú ár leagan

Nuair a bheidh muid cumraithe dul agus chuir sé leis na comhaid go léir a theastaigh uainn a bheith faoi rialú ag ár gcóras rialaithe leaganacha ní mór dúinn an cáiliúil a dhéanamh tiomantas.

Leis an treoir seo beimid ag bunú pointe inár stair forbartha. Sa chéad chás is gnách a tiomantas leis an gcur síos «Tiomantas tosaigh«. De ghnáth fágaim an stát ar lár ar stáitse agus rithim an t-ordú díreach tiomantas le rogha -a.

~ / HelloWorld $ git commit -a

Osclóidh sé seo an t-eagarthóir atá socraithe againn de réir réamhshocraithe, i mo chás vim, agus is féidir linn mionsonraí an tiomantas. Sa chás seo, nílim chun an méid thuasluaite a scríobh. Chomh luath agus a shábháilimid an comhad leis an eagarthóir, dul tabharfaidh sé aire do na tiomantas.

vim-initial-commit

8. Stór iargúlta a chur leis

Anois an t-am chun ár dul áitiúil a bhfuil stór iargúlta aige. Ag leabhar Tá cur síos déanta againn ar an nós imeachta chun an stór a chruthú i GitHub. Sa chuid seo beimid ag úsáid an méid a d’fhágamar ar feitheamh i gcuid 3 den phost roimhe seo.

Chun an stór iargúlta a chur leis caithfimid an t-ordú a úsáid git iargúlta add i gcás ina gcuirtear ainm nó ailias ar aghaidh chuig an stór agus a URL mar argóint. Sa chás seo táimid chun an ceann ón tionscadal a chruthaíonn tú a úsáid Google Code.

Is féidir leat do thionscadail féin a chruthú ar ndóigh agus iad a úsáid ar an mbealach céanna.
~ / HelloWorld $ git iargúlta cuir gc https://code.google.com/p/lecovi-hello-world/

Anois faoi dheireadh chun ár stór áitiúil a uaslódáil chuig an gceann iargúlta déanaimid an t-ordú a fhorghníomhú bhrú.

~ / HelloWorld $ git push gc máistir

Mar a tharla i gcuid 3 bhí an comhad cruthaithe againn .netrc úsáidfidh sé na paraiméadair atá stóráilte sa chomhad sin chun nasc a dhéanamh leis an bhfreastalaí. Agus ardóidh an brainse máistir chuig an stór a choiglímid mar gc.

goolge-code-initial-commit

Ar leathanach ár dtionscadal Google Code, is féidir linn a fheiceáil sa chuid Foinse i roinn Brabhsáil ábhar ár dtionscadal.

Go gairid ...

Go dtí seo tá an rang teagaisc críochnaithe againn ar conas tionscadal a thosú dul y Google Code.

Sa chéad tráthchuid eile agus deireanach den mhionteagasc seo beimid ag athbhreithniú conas athruithe a dhéanamh inár dtionscadal agus go léirítear iad inár gcóras rialaithe leaganacha.

Beannachtaí!


Cloíonn ábhar an ailt lenár bprionsabail eitic eagarthóireachta. Chun earráid a thuairisciú cliceáil anseo.

4 trácht, fág mise

Fág do thrácht

Ní thabharfar do sheoladh r-phoist a fhoilsiú. Réimsí riachtanacha atá marcáilte le *

*

*

  1. Freagrach as na sonraí: Miguel Ángel Gatón
  2. Cuspóir na sonraí: SPAM a rialú, bainistíocht trácht.
  3. Legitimation: Do thoiliú
  4. Na sonraí a chur in iúl: Ní chuirfear na sonraí in iúl do thríú páirtithe ach amháin trí oibleagáid dhlíthiúil.
  5. Stóráil sonraí: Bunachar sonraí arna óstáil ag Occentus Networks (EU)
  6. Cearta: Tráth ar bith is féidir leat do chuid faisnéise a theorannú, a aisghabháil agus a scriosadh.

  1.   abimaelmartell a dúirt

    cén fáth a gcuireann tú an comhad .gitignore leis an .gitignore?

    Níl ciall leis: P, ba cheart go rachadh an comhad sin sa stór freisin.

    Beannachtaí!

    1.    lecovi a dúirt

      Tá an ceart agat, ní dhéanann sé mórán ciall é a dhéanamh. Ní raibh ann ach mar shampla féachaint conas a oibríonn sé agus a bheith eiseamláireach. Is é an fáth nár chuir mé a lán comhad agus nár theastaigh uaim an iomarca a chasta!

      Go raibh maith agat as do shoiléiriú.
      Hug!

  2.   úsáidimis linux a dúirt

    Sraith den scoth! Déanaim comhghairdeas leat!
    Hug! Pól.

    1.    lecovi a dúirt

      Pablo iontach, pléisiúr mór a bheith rannpháirteach!