Konačno, jedino što treba vidjeti je kako zabilježiti uzastopne promjene u našem razvoju.
9. Registriranje promjena
Napravit ćemo neke promjene u datoteci izvornog koda. Prvo ćemo dodati tipičnu liniju okruženja * nix za skripte i tada ćemo poslati malo entuzijastičniju poruku. U ovom slučaju to radimo s uređivačem teksta.
Ako pokrenemo naredbu git-status To će nas obavijestiti da je došlo do promjena i da moramo napraviti novu počiniti da ih registriraju. Pa izvršavamo:
~ / HelloWorld $ git commit -a -m "Dodavanje entuzijastičnije poruke"
Kada smo započeli naš projekt u Google Code, ustanovili smo da će imati licencu GPL v3, navodi se da se softver mora distribuirati s kopijom datoteke licence. Zbog toga se možemo povezati na web mjesto GNU i preuzmite ga.
Sad kad imamo datoteku licence, možemo je dodati u naš projekt. Jednostavno ispuštanjem u radni direktorij. Ako pokrenemo a git-status, obavijestit će nas da je bilo promjena, ali da se predmetna datoteka ne nalazi «praćen»(Ako smijem upotrijebiti izraz).
Da bi se promjena odrazila u našem spremištu, moramo je učinkovito dodati pomoću naredbe git dodaj.
~ / HelloWorld $ git dodaj LICENCA.txt
Ako opet trčimo git-status ovo će nas obavijestiti da je dodana nova datoteka. Napokon pokrećemo a počiniti kako bismo uspostavili novu verziju i konačno možemo prenijeti trenutno stanje našeg lokalnog spremišta u udaljeno spremište hostirano u Google Code.
~ / HelloWorld $ git commit -a -m "Dodavanje datoteke GPL v3 licence" ~ / HelloWorld $ git push gc master
10. Pregled naše povijesti
Ako se spojimo na spremište našeg projekta u Google Code možemo vidjeti u odjeljku izvor u odjeljku Promjene različite verzije koje smo koristili u svom razvoju.
Spremište možete vidjeti na adresi: http://code.google.com/p/lecovi-hello-world/source/browse/
Konačno
Kao što ćete vidjeti, vrlo je jednostavan i izuzetno je koristan alat. Nadam se da vam se svidio, poslužio vam je i očekujem vaše komentare.
Pozdrav!
Hvala na ovoj seriji zanimljivih članaka !!
Postoji li poseban razlog da se umjesto Githuba koristi Google Code koji je čini se poznatiji? Pitam to iz najvećeg neznanja XD
Pozdrav!
Molim!
Ne samo da se činilo vrlo jednostavnim i misleći da mnogi ljudi već imaju Google račun, uslugu možete dobiti samo odlaskom na web mjesto Google Code.
GitHub je sjajan alat, ali ako ima više opcija za konfiguraciju, ponekad je to malo više za novaka.
Pripremam neke rate gdje malo radim s GitHubom i Bitbucketom, uvodeći Mercurial i hg-git.
Zagrliti!