GIT – kako i zašto Senko Rašić <senko.rasic@rei.hr>
 
 
 
 
 
Version Control System a.k.a. Source Code Management
Subversion Bazaar Mercurial Git
whygitisbetterthanx.com
Awesome Repository
master feature1 feature2 Repository - Awesome Branch Branch Branch
Repository - Awesome Branch master Branch feature1 Branch feature2 commit commit commit commit commit commit
1 commit = 1 promjena
master početni commit neka promjena još jedna promjena “ finalna” promjena
grananje (branch) početni commit neka promjena još jedna promjena “ finalna” promjena master novi feature dorada featurea ...
spajanje (merge) master feature1 početni commit neka promjena još jedna promjena “ finalna” promjena novi feature dorada f...
rebase “ finalna” promjena master novi feature dorada featurea bugfix featurea feature2 još jedan feature popravljanje fea...
rebase “ finalna” promjena master novi feature dorada featurea bugfix featurea još jedan feature popravljanje featurea fea...
oznake (tags) “ finalna” promjena novi feature dorada featurea bugfix featurea još jedan feature popravljanje featurea još...
Mirko master mirko Slavko master slavko Produkcija produkcija stable Test Server test stable Development Server master sta...
Live Demo !
 
 
 
 
Hvala na pažnji Pitanja? http://senko.net/git-pocetnica/ http://git-scm.com/
Upcoming SlideShare
Loading in …5
×

Senko Rašić - Git (IT Showoff)

2,045 views

Published on

Bilo da na nekom projektu radite samo vi ili se radi o timskom radu, korištenje distribuiranih alata za rukovanje softverom (DSCM) ima brojne prednosti nad ručnim "bekapiranjem" ili korištenjem nekog od centraliziranih alata. Iako fokusirani na razvoj softvera, ovi alati mogu biti korisni i na drugim projektima kod kojih je poželjno praćenje verzija proizvoda od početka do završetka (npr. dizajnerima). Na predavanju će biti riječ o tome zašto bi koristili DSCM te će biti objašnjeni osnovni i napredniji koncepti kroz konkretne primjere u GIT-u, jednom od najpopularnijih DSCM alata.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,045
On SlideShare
0
From Embeds
0
Number of Embeds
697
Actions
Shares
0
Downloads
4
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Senko Rašić - Git (IT Showoff)

  1. 1. GIT – kako i zašto Senko Rašić <senko.rasic@rei.hr>
  2. 7. Version Control System a.k.a. Source Code Management
  3. 8. Subversion Bazaar Mercurial Git
  4. 9. whygitisbetterthanx.com
  5. 10. Awesome Repository
  6. 11. master feature1 feature2 Repository - Awesome Branch Branch Branch
  7. 12. Repository - Awesome Branch master Branch feature1 Branch feature2 commit commit commit commit commit commit
  8. 13. 1 commit = 1 promjena
  9. 14. master početni commit neka promjena još jedna promjena “ finalna” promjena
  10. 15. grananje (branch) početni commit neka promjena još jedna promjena “ finalna” promjena master novi feature dorada featurea bugfix featurea feature1
  11. 16. spajanje (merge) master feature1 početni commit neka promjena još jedna promjena “ finalna” promjena novi feature dorada featurea bugfix featurea novi feature dorada featurea bugfix featurea
  12. 17. rebase “ finalna” promjena master novi feature dorada featurea bugfix featurea feature2 još jedan feature popravljanje featurea
  13. 18. rebase “ finalna” promjena master novi feature dorada featurea bugfix featurea još jedan feature popravljanje featurea feature2 još jedan feature * popravljanje featurea *
  14. 19. oznake (tags) “ finalna” promjena novi feature dorada featurea bugfix featurea još jedan feature popravljanje featurea još jedna promjena verzija-1.0 verzija-1.1 verzija-1.2
  15. 20. Mirko master mirko Slavko master slavko Produkcija produkcija stable Test Server test stable Development Server master stable mirko slavko
  16. 21. Live Demo !
  17. 26. Hvala na pažnji Pitanja? http://senko.net/git-pocetnica/ http://git-scm.com/

×