Senko Rašić - Git (IT Showoff)

  • 1,710 views
Uploaded 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 …

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.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,710
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
1
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

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