Kutanga chirongwa neGit uye Google Code (Chikamu III)

Uye ikozvino, chikamu chakanakisa cheichi chidiki chidzidzo.

4. Isu tinogadzira yedu projekiti

Isu tinogadzira dhairekitori iro rine mafaera ese ane chekuita neprojekti. Semuenzaniso, mukati me HOME yemushandisi wedu tinogadzira iyo folda Mhoro Nyika.

~ $ mkdir MhoroWorld

Isu tinopinda iyo ichangobva kugadzirwa dhairekodhi tichishandisa rairo cd.

~ $ cd HelloWorld /

Isu tinogadzira iyo faira yechirongwa chedu «Mhoro Nyika«. Tinogona kushandisa chinyorwa chinyorwa chatinonyanya kufarira. Zvino kurerutsa zvinhu zvakapusa zvatichaita kuita murairo unotevera:

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

Nenzira iyi inongogadzira iyo faira donel.py mukati mechidziro Mhoro Nyika nemirairo iyo inoprinta kukwazisa.

Tinogona kuyedza chirongwa chedu chitsva nemirairo inotevera:

~ / HelloWorld $ python helloworld.py Mhoro Nyika ~ / HelloWorld $

Nekudaro isu takagadzira yedu yekutanga vhezheni yechirongwa. Iye zvino inyaya yekutanga Git kuti iwe utarise zvatinoburitswa mune ramangwana.

5. Tinotanga Git

Kutanga kushandisa Git tinogona kumisikidza dzimwe sarudzo dzese, mubhuku iri mu chikamu 1.5 dzimwe dzesarudzo idzi dzakatsanangurwa. Mune ino kesi ini ndoda kukuratidza maitiro ekugadzirisa chete sarudzo dzenzvimbo yekuchengetedza.

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

Nesarudzo idzi ndiri kutsanangura kuti zita rangu rekushandisa rechirongwa ichi ndi «lecovi«, Kuti email yangu yechirongwa ichi iri«colomboleandro@bitson.com.ar»Uye iyo default mhariri yandinoda kushandisa pandinomhanya Commit ndiyo vim.

Kuti ave Git mune yedu system isu tinofanirwa kuve neiyo git package yakaiswa.

Mukana wekushandisa Git ndeyekuti inomhanya munharaunda mune dhairekitori rebasa reprojekti yedu. Ndosaka tichifanirwa kuitangisa mudhairekitori reprojekti nemirairo kutanga.

~ / HelloWorld $ git init Initialized isina chinhu Git repository mu /home/leo/HolaWorld/.git/ ~ / HelloWorld $

Iye zvino tava kuzogadzira iyo faira .gitignore uchati chii Git ndeapi mafaera uye madhairekitori ausingafanire kutevedzera. Kuti uwane rumwe ruzivo iwe unogona kubvunza iyo bhuku. Mune ino kesi isu tirikukuudza iwe kuti urege hanya neiyo faira .gitignore uye mafaera ese anopera ne .pyc.

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

6. Kuwedzera mafaera

Iye zvino tinofanirwa kuwedzera mafaera (mune ino kesi isu tine chete faira rimwe iyo donel.py, asi ini ndinofunga iwe unowana iyo pfungwa, handiti?). Uchishandisa rairo wedzera isu tichaiudza kuti iwedzere zvese zvirimo mudhairekitori (kunze kwezvatakanyora mufaira .gitignore).

~ / HelloWorld $ git wedzera.
Izvo zvakakosha kuti uzive kuti pano isu tashandisa. . Kana ita rairo uchiteerana git wedzera.

7. Kugadzira yedu vhezheni

Kana tangogadzira Git ndokuwedzera mafaera ese isu ataida kudzora neyedu vhezheni yekudzora system isu tinofanirwa kuita inozivikanwa Commit.

Nemurairidzo uyu tichave tichigadzira poindi munhoroondo yekuvandudza. Kune yekutanga kesi zvakajairwa kuita a Commit nerondedzero «Chekutanga kuzvipira«. Ini ndinowanzo siya nyika yakarongwa uye ini ndinongo mhanyisa iwo kuraira Commit nesarudzo -a.

~ / HelloWorld $ git kuzvipira -a

Izvi zvichavhura mupepeti watakagadza nekutadza, mune yangu kesi vim, uye isu tinokwanisa kunyora iyo yakazara yeiyo Commit. Mune ino kesi, ndiri kungo nyora zvambotaurwa. Kana tangoponesa iyo faira nemupepeti, Git ndichatarisira kuita iyo Commit.

vim-kutanga-kuzvipira

8. Kuwedzera iri kure repository

Ino ndiyo nguva yekuudza yedu Git yemunharaunda ine nzvimbo iri kure. At bhuku Isu takatsanangura maitiro ekugadzira iro repository mu GitHub. Muchikamu chino tava kuzoshandisa zvatakasiya zvakamirira muchikamu 3 chembiru yapfuura.

Kuwedzera iri kure repository tinofanirwa kushandisa rairo git kure wedzera uko zita kana ma alias akapfuudzwa kune repository uye URL yayo sekupokana. Mune ino kesi tave kuzoshandisa iyo kubva purojekiti yaunogadzira mairi Google kodhi.

Iwe unogona zvirokwazvo kugadzira ako ako mapurojekiti uye uashandise iwo nenzira imwecheteyo.
~ / HelloWorld $ git kure wedzera gc https://code.google.com/p/lecovi-hello-world/

Zvino pakupedzisira kurodha yedu yemuno repository kune iri kure isu tinoita rairo kusunda.

~ / HelloWorld $ git Push gc tenzi

Sezvo muchikamu chechitatu isu tanga tagadzira iyo faira .netrc inoshandisa ma parameter akachengetwa muiyo faira kuti ubatanidze kuseva. Uye davi richamuka tenzi kunzvimbo yekuchengetera iyo yatino chengeta se gc.

goolge-kodhi-yekutanga-kuzvipira

Pane peji reprojekiti yedu Google kodhi, tinogona kuona muchikamu mabviro muchikamu Browse zvirimo zveprojekiti yedu.

Munguva pfupi…

Parizvino isu tapedza iyo dzidziso yekuti ungatanga sei chirongwa ne Git y Google kodhi.

Muchikamu chinotevera uye chekupedzisira cheiyi mini-dzidziso isu tichave tichiongorora maitiro ekuita shanduko muchirongwa chedu uye kuti zvinoratidzwa mune yedu vhezheni yekudzora system.

Ndinokutendai!


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   rinorutin akadaro

    Sei uchiwedzera iyo .gitignore faira ku .gitignore?

    Izvo hazvina musoro: P, iro faira rinofanira zvakare kuenda mune repository.

    Ndinokutendai!

    1.    lecovi akadaro

      Wataura chokwadi, hazviite zvine musoro kuzviita. Izvo zvaingova semuenzaniso kuti uone kuti zvinoshanda sei uye kuve muenzaniso. Ndezvekuti ini ndakanga ndisina kuisa mafaera mazhinji uye ndaisada kuomesa zvakanyanya!

      Ndatenda nekujekeswa kwako.
      Kumbundirana!

  2.   ngatishandise linux akadaro

    Akanaka kwazvo akateedzana! Ndinokukorokotedza iwe!
    Kumbundirana! Paul.

    1.    lecovi akadaro

      Mukuru Pablo, mufaro mukuru kutora chikamu!