Pokretanje projekta sa Git-om i Google Codeom (III dio)

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

4. Mi kreiramo naš projekat

Kreiramo direktorij koji sadrži sve datoteke povezane s projektom. Na primjer, unutar HOME našeg korisnika kreiramo mapu Zdravo svijete.

~ $ mkdir HelloWorld

U naredbu unosimo novostvorenu mapu cd.

~ $ cd HelloWorld /

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

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

Na taj način jednostavno kreira datoteku helloworld.py unutar mape Zdravo svijete sa uputstvom koje će ispisati pozdrav.

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

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

Tako smo kreirali našu prvu verziju programa. Sada 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 projekat«colomboleandro@bitson.com.ar»I to zadani editor koji želim koristiti kada trčim počiniti je energija.

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

Prednost upotrebe ići je da se izvršava 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 .gitignore na šta ćeš reći ići koje datoteke i direktorije ne morate pratiti. Za više informacija možete konsultovati knjiga. U ovom slučaju reći ćemo vam da zanemarite istu datoteku .gitignore i sve datoteke koje se 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?). Upotreba naredbe dodati reći ćemo mu da doda sav sadržaj direktorija (osim onoga što smo zapisali u datoteku .gitignore).

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

7. Izrada naše verzije

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

Ovim uputstvom uspostavit ćemo točku u našoj povijesti razvoja. Za prvi slučaj je uobičajeno raditi a počiniti s opisom «Početna predaja«. Obično izostavljam državu inscenirani i ja samo pokrećem naredbu počiniti sa 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, jednostavno ću napisati gore spomenuto. Nakon što spremimo datoteku s uređivačem, ići pobrinut će se za rad počiniti.

vim-početno-urezivanje

8. Dodavanje udaljenog spremišta

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

Za dodavanje udaljenog spremišta moramo koristiti naredbu git daljinski dodaj gdje se ime ili pseudonim prenosi u spremište i njegov URL kao argument. U ovom slučaju koristit ćemo onu iz projekta u kojem kreirate Google kod.

Možete naravno kreirati 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 da izvršimo naredbu da prenesemo naše lokalno spremište na udaljeno guranje.

~ / HelloWorld $ git push gc master

Kao u odjeljku 3, stvorili smo datoteku .netrc koristit ć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-urezivanje

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

Uskoro…

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

U sljedećem i zadnjem dijelu ovog mini vodiča pregledaćemo kako unijeti promjene u naš projekt i da li će se one odraziti na naš sistem kontrole verzija.

Pozdrav!


4 komentara, ostavi svoj

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   abimaelmartell rekao je

    zašto u .gitignore dodate datoteku .gitignore?

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

    Pozdrav!

    1.    lecovi rekao je

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

      Hvala vam na pojašnjenju.
      Zagrljaj!

  2.   iskoristimo linux rekao je

    Odlična serija! Čestitam vam!
    Zagrljaj! Paul.

    1.    lecovi rekao je

      Sjajno Pablo, veliko zadovoljstvo učestvovati!