Pokretanje projekta s Git-om i Google Codeom (III. Dio)

A sada, najsočniji dio ovog malog vodiča.

4. Mi kreiramo naš projekt

Izrađujemo direktorij koji sadrži sve datoteke povezane s projektom. Na primjer, unutar POČETNA našeg korisnika stvaramo mapu Pozdrav svijete.

~ $ mkdir HelloWorld

U naredbu unosimo novostvorenu mapu cd.

~ $ cd HelloWorld /

Izrađujemo datoteku našeg programa «Pozdrav svijete«. Možemo koristiti uređivač teksta koji nam se najviše sviđa. Da pojednostavimo stvari, jednostavno ono što ćemo učiniti je izvršiti sljedeću naredbu:

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

Na taj način jednostavno stvara datoteku helloworld.py unutar mape Pozdrav svijete s uputom koja će ispisati pozdrav.

Naš potpuno novi program možemo testirati prema sljedećim uputama:

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

Tako smo stvorili prvu verziju programa. Sad je pitanje početka ići da provjerite naša buduća izdanja.

5. Pokrećemo Git

Za početak korištenja ići možemo konfigurirati neke općenite opcije u knjizi odjeljak 1.5 neke od ovih opcija su detaljne. U ovom slučaju želim vam pokazati kako konfigurirati samo opcije za lokalno spremište.

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

Ovim opcijama definiram da je moje korisničko ime za ovaj projekt «lecovi«, Da je moj e-mail za ovaj projekt«colomboleandro@bitson.com.ar»I to zadani uređivač koji želim koristiti kad trčim počiniti je energija.

Da imam ići u našem sustavu moramo imati instaliran git paket.

Prednost korištenja ići je da se izvodi lokalno u radnom direktoriju našeg projekta. Zbog toga je moramo naredbom inicijalizirati u direktoriju projekta init.

~ / HelloWorld $ git init Inicijalizirano prazno Git spremište u /home/leo/HolaWorld/.git/ ~ / HelloWorld $

Sada ćemo stvoriti datoteku .gitignor na što ćeš reći ići koje datoteke i direktorije ne morate slijediti. Za više informacija možete se obratiti knjiga. U ovom slučaju reći ćemo vam da zanemarite istu datoteku .gitignor i sve datoteke koje završavaju s .pyc.

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

6. Dodavanje datoteka

Sada moramo dodati datoteke (u ovom slučaju imamo samo jednu datoteku helloworld.py, ali mislim da ste shvatili ideju, zar ne?). Pomoću naredbe dodati reći ćemo mu da doda sav sadržaj direktorija (osim onoga što smo zapisali u datoteku .gitignor).

~ / HelloWorld $ git dodaj.
Važno je napomenuti da smo ovdje koristili. (točka) kako bismo mu rekli da doda sav sadržaj, mogli smo napraviti razmak između datoteka i direktorija koje želimo dodati razdvojenim razmakom. Ili naredbu izvršavajte sukcesivno git dodaj.

7. Izrada naše verzije

Nakon što smo konfigurirali ići i dodali smo sve datoteke koje smo željeli kontrolirati našim sustavom za kontrolu verzija, a moramo napraviti poznate počiniti.

Ovim ćemo uputama utvrditi točku u našoj povijesti razvoja. Za prvi je slučaj uobičajeno napraviti a počiniti s opisom «Početno predavanje«. Državu obično izostavim priređen i ja samo pokrećem naredbu počiniti s opcijom -a.

~ / HelloWorld $ git commit -a

Ovo će otvoriti editor koji smo postavili prema zadanim postavkama, u mom slučaju energija, a mi možemo napisati detalje počiniti. U ovom slučaju, samo ću napisati gore navedeno. Nakon što spremimo datoteku s uređivačem, ići pobrinut će se za rad počiniti.

vim-početno-počiniti

8. Dodavanje udaljenog spremišta

Sada je vrijeme da to kažete našem ići lokalni koji ima udaljeno spremište. Na knjiga Opisali smo postupak za stvaranje spremišta u GitHub. U ovom ćemo odjeljku upotrijebiti ono što smo ostavili na čekanju u odjeljku 3 prethodnog posta.

Da bismo dodali udaljeno spremište, moramo upotrijebiti naredbu git daljinski dodati gdje se ime ili pseudonim predaje spremištu i njegovom URL-u kao argument. U ovom ćemo slučaju koristiti onu iz projekta u kojem stvarate Google Code.

Možete naravno stvoriti vlastite projekte i koristiti ih na isti način.
~ / HelloWorld $ git daljinsko dodavanje gc https://code.google.com/p/lecovi-hello-world/

Sada konačno izvršimo naredbu da prenesemo naše lokalno spremište na udaljeno gurati.

~ / HelloWorld $ git push gc master

Kao u odjeljku 3, stvorili smo datoteku .netrc upotrijebit će parametre koji su pohranjeni u toj datoteci za povezivanje s poslužiteljem. I grana će ustati majstor u spremište koje spremamo kao gc.

goolge-kod-inicijalno-predavanje

Na stranici našeg projekta Google Code, možemo vidjeti u odjeljku izvor u odjeljku Pretraga sadržaj našeg projekta.

Uskoro…

Do sada smo završili tutorial o tome kako započeti projekt ići y Google Code.

U sljedećem i posljednjem dijelu ovog mini tutorijala pregledat ćemo kako unijeti promjene u naš projekt i kako će se one odraziti na naš sustav kontrole verzija.

Pozdrav!


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   abimaelmartell dijo

    zašto u .gitignore dodate datoteku .gitignore?

    Nema smisla: P, ta bi datoteka također trebala ići u spremište.

    Pozdrav!

    1.    lecovi dijo

      U pravu si, nema puno smisla to raditi. To je jednostavno bio primjer da se vidi kako to djeluje i da se daju primjeri. Jest da nisam stavio puno datoteka i nisam ih želio previše zakomplicirati!

      Zahvaljujemo na pojašnjenju.
      Zagrliti!

  2.   poslužimo se linuxom dijo

    Izvrsna serija! Čestitam ti!
    Zagrliti! Pavao.

    1.    lecovi dijo

      Sjajni Pablo, veliko zadovoljstvo sudjelovati!