A ’tòiseachadh pròiseact le Git agus Google Code (Pàirt III)

Agus a-nis, am pàirt as òige den oideachadh beag seo.

4. Bidh sinn a ’cruthachadh ar pròiseact

Bidh sinn a ’cruthachadh eòlaire anns a bheil na faidhlichean uile co-cheangailte ris a’ phròiseact. Mar eisimpleir, taobh a-staigh na DACHAIGH den chleachdaiche againn bidh sinn a ’cruthachadh am pasgan Hàlo a Shaoghail.

~ $ mkdir HelloWorld

Bidh sinn a ’dol a-steach don phasgan ùr-chruthaichte a’ cleachdadh an àithne cd.

~ $ cd HelloWorld /

Bidh sinn a ’cruthachadh faidhle a’ phrògraim againn «Hàlo a Shaoghail«. Faodaidh sinn an deasaiche teacsa as fheàrr leinn a chleachdadh. A-nis gus rudan a dhèanamh nas sìmplidhe dìreach na tha sinn a ’dol a dhèanamh cuir an gnìomh an àithne a leanas:

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

San dòigh seo tha e dìreach a ’cruthachadh am faidhle helloworld.py taobh a-staigh am pasgan Hàlo a Shaoghail leis an stiùireadh a chlò-bhuaileas an fhàilteachadh.

Faodaidh sinn ar prògram ùr snasail a dhearbhadh leis an stiùireadh a leanas:

~ / HelloWorld $ python helloworld.py Hello World ~ / HelloWorld $

Mar sin tha sinn air a ’chiad dreach den phrògram a chruthachadh. A-nis tha e na chùis tòiseachadh dhol airson gun dèan thu sgrùdadh air na fiosan againn san àm ri teachd.

5. Tòisichidh sinn Git

Gus tòiseachadh air cleachdadh dhol is urrainn dhuinn cuid de na roghainnean coitcheann a rèiteachadh, san leabhar san earrann 1.5 tha cuid de na roghainnean sin mionaideach. Anns a ’chùis seo tha mi airson sealltainn dhut mar as urrainn dhut dìreach na roghainnean airson an ath-reic ionadail a rèiteachadh.

~ / 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 roghainnean sin tha mi a ’mìneachadh gur e m’ ainm-cleachdaidh airson a ’phròiseict seo«lecovi«, Gu bheil am post-d agam airson a’ phròiseict seo «colomboleandro@bitson.com.ar»Agus gur e an deasaiche bunaiteach a tha mi airson a chleachdadh nuair a ruitheas mi dèanamh is e Vim.

Airson a bhith dhol san t-siostam againn feumaidh sinn am pasgan git a chuir a-steach.

A ’bhuannachd a bhith a’ cleachdadh dhol is gu bheil e a ’ruith gu h-ionadail ann an eòlaire obrach a’ phròiseict againn. Is e sin as coireach gum feum sinn a thòiseachadh ann an eòlaire a ’phròiseict leis an àithne init.

~ / HelloWorld $ git init Stòr falamh Git tòiseachaidh ann an /home/leo/HolaWorld/.git/ ~ / HelloWorld $

A-nis tha sinn a ’dol a chruthachadh am faidhle .gitnore dè a chanas tu ris dhol dè na faidhlichean agus na clàran nach fheum thu a leantainn. Airson tuilleadh fiosrachaidh faodaidh tu bruidhinn ris an leabhar. Anns a ’chùis seo tha sinn gu bhith ag innse dhut gun a bhith a’ seachnadh an aon fhaidhle .gitnore agus a h-uile faidhle a ’crìochnachadh le .pyc.

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

6. A ’cur faidhlichean ris

A-nis feumaidh sinn na faidhlichean a chuir ris (sa chùis seo chan eil againn ach aon fhaidhle an helloworld.py, ach tha mi a ’smaoineachadh gum faigh thu am beachd, ceart?). A ’cleachdadh an àithne ris innsidh sinn dha susbaint na h-eòlaire a chur ris (ach a-mhàin na tha sinn air a sgrìobhadh san fhaidhle .gitnore).

~ / HelloWorld $ git add.
Tha e cudromach cuimhneachadh gur ann an seo a chleachd sinn. (ùine) gus innse dha an susbaint gu lèir a chuir ris, dh ’fhaodadh sinn a bhith air liosta dealaichte a dhèanamh de na faidhlichean agus na clàran a tha sinn airson a chur ris. No cuir an gnìomh an àithne gu soirbheachail cuir git ris.

7. A ’cruthachadh an dreach againn

Aon uair 's gu bheil sinn air rèiteachadh dhol agus chuir sinn a h-uile faidhle a bha sinn airson a bhith fo smachd an t-siostam smachd dreach againn a dh ’fheumas sinn a dhèanamh ainmeil dèanamh.

Leis an stiùireadh seo bidh sinn a ’stèidheachadh puing nar n-eachdraidh leasachaidh. Airson a ’chiad chùis tha e àbhaisteach a dèanamh leis an tuairisgeul «Gealltanas tùsail«. Mar as trice bidh mi a ’fàgail às an stàit air an àrd-ùrlar agus tha mi dìreach a ’ruith an àithne dèanamh le roghainn -a.

~ / HelloWorld $ git commit -a

Fosglaidh seo an deasaiche a chuir sinn a-steach gu bunaiteach, nam chùis-sa Vim, agus is urrainn dhuinn mion-fhiosrachadh na dèanamh. Anns a ’chùis seo, tha mi dìreach a’ dol a sgrìobhadh na chaidh ainmeachadh. Aon uair ‘s gu sàbhail sinn am faidhle leis an deasaiche, dhol bheir e aire do bhith a ’dèanamh an dèanamh.

vim-initial-commit

8. A ’cur stòr tasgaidh iomallach

A-nis an t-àm airson innse do ar dhol ionadail aig a bheil stòr iomallach. Aig leabhar Tha sinn air cunntas a thoirt air an dòigh-obrach gus an stòr a chruthachadh GitHub. Anns an earrainn seo tha sinn a ’dol a chleachdadh na dh’ fhàg sinn a ’feitheamh ann an earrann 3 den dreuchd roimhe.

Gus an tasgadh iomallach a chuir ris feumaidh sinn an àithne a chleachdadh git iomallach cuir far a bheil ainm no ailias air a thoirt don neach-tasgaidh agus an URL aige mar argamaid. Anns a ’chùis seo tha sinn a’ dol a chleachdadh am fear bhon phròiseact a chruthaicheas tu Còd Google.

Faodaidh tu gun teagamh na pròiseactan agad fhèin a chruthachadh agus an cleachdadh san aon dòigh.
~ / HelloWorld $ git iomallach cuir gc https://code.google.com/p/lecovi-hello-world/

A-nis mu dheireadh gus an stòr ionadail againn a luchdachadh suas chun fhear iomallach bidh sinn a ’cur an gnìomh an àithne putaidh.

~ / HelloWorld $ git push gc master

Mar ann an earrann 3 bha sinn air am faidhle a chruthachadh .netrc cleachdaidh e na paramadairean a tha air an stòradh san fhaidhle sin gus ceangal ris an fhrithealaiche. Agus èiridh am meur mhaighstir don ionad-tasgaidh a shàbhalas sinn mar gc.

goolge-code-initial-commit

Air duilleag a ’phròiseict againn Còd Google, chì sinn san roinn Stòr ann an roinn Rùraich susbaint a ’phròiseict againn.

A dh'aithghearr ...

Gu ruige seo tha sinn air an oideachadh a chrìochnachadh air mar a thòisicheas tu air pròiseact dhol y Còd Google.

Anns an ath chuibhreann mu dheireadh den mhion-oideachadh seo bidh sinn ag ath-sgrùdadh mar a nì sinn atharrachaidhean anns a ’phròiseact againn agus gu bheil iad air an nochdadh san t-siostam smachd dreach againn.

Tapadh leibh!


Tha susbaint an artaigil a ’cumail ri na prionnsapalan againn de moraltachd deasachaidh. Gus aithris a dhèanamh air mearachd cliog an seo.

4 bheachd, fàg do chuid fhèin

Fàg do bheachd

Seòladh-d cha tèid fhoillseachadh. Feum air achaidhean air an comharrachadh le *

*

*

  1. Uallach airson an dàta: Miguel Ángel Gatón
  2. Adhbhar an dàta: Smachd air SPAM, riaghladh bheachdan.
  3. Dìleab: Do chead
  4. Conaltradh an dàta: Cha tèid an dàta a thoirt do threas phàrtaidhean ach a-mhàin fo dhleastanas laghail.
  5. Stòradh dàta: Stòr-dàta air a chumail le Occentus Networks (EU)
  6. Còraichean: Aig àm sam bith faodaidh tu am fiosrachadh agad a chuingealachadh, fhaighinn air ais agus a dhubhadh às.

  1.   abimaelmartell thuirt

    carson a chuireas tu am faidhle .gitignore ris an .gitignore?

    Chan eil e a ’dèanamh ciall: P, bu chòir don fhaidhle sin a dhol san ionad-tasgaidh cuideachd.

    Tapadh leibh!

    1.    lecovi thuirt

      Tha thu ceart, chan eil e a ’dèanamh mòran ciall a dhèanamh. Bha e dìreach mar eisimpleir a bhith a ’faicinn mar a tha e ag obair agus mar eisimpleir. Is e nach robh mi air mòran fhaidhlichean a chuir agus nach robh mi airson a dhèanamh nas toinnte!

      Tapadh leibh airson do shoilleireachadh.
      Hug!

  2.   cleachdamaid linux thuirt

    Sreath sàr-mhath! Tha mi a ’cur meal-a-naidheachd ort!
    Hug! Pòl.

    1.    lecovi thuirt

      Great Pablo, deagh thlachd a bhith a ’gabhail pàirt!