Konačno, jedino što treba vidjeti je kako registrirati 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, a zatim ćemo poslati malo entuzijastičniju poruku. U ovom slučaju to radimo pomoću uređivača teksta.
Ako pokrenemo naredbu git-status Ovo će nas obavijestiti da je došlo do promjena i da moramo napraviti novu počiniti da ih registruju. Pa izvršavamo:
~ / HelloWorld $ git commit -a -m "Dodavanje više entuzijastične poruke"
Kada smo započeli naš projekt u Google kod, 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 lokaciju 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 predmetni spis ne nalazi «praćen»(Ako mogu da koristim taj izraz).
Da bi se promjena odrazila u našem spremištu, moramo je učinkovito dodati pomoću naredbe git add.
~ / 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 da uspostavimo novu verziju i konačno možemo prenijeti trenutno stanje našeg lokalnog spremišta u udaljeno spremište hostirano u Google kod.
~ / HelloWorld $ git commit -a -m "Dodavanje datoteke GPL v3 licence" ~ / HelloWorld $ git push gc master
10. Pregled naše istorije
Ako se povežemo sa spremištem našeg projekta u Google kod 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 neki poseban razlog da se umjesto Githuba koristi Google Code koji je čini se poznatiji? Tražim od najvećeg neznanja XD
Hvala!
Nema na čemu!
Ne samo da se činilo vrlo jednostavnim, a 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 imate više opcija za konfiguraciju, ponekad je to malo više za novaka.
Pripremam neke rate na kojima radim malo s GitHubom i Bitbucketom, uvodeći Mercurial i hg-git.
Zagrljaj!