senko rašić - git (it showoff)
DESCRIPTION
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.TRANSCRIPT
![Page 1: Senko Rašić - Git (IT Showoff)](https://reader034.vdocument.in/reader034/viewer/2022052301/5596987d1a28abbe788b462a/html5/thumbnails/1.jpg)
GIT – kako i zaštoSenko Rašić <[email protected]>
![Page 2: Senko Rašić - Git (IT Showoff)](https://reader034.vdocument.in/reader034/viewer/2022052301/5596987d1a28abbe788b462a/html5/thumbnails/2.jpg)
![Page 3: Senko Rašić - Git (IT Showoff)](https://reader034.vdocument.in/reader034/viewer/2022052301/5596987d1a28abbe788b462a/html5/thumbnails/3.jpg)
![Page 4: Senko Rašić - Git (IT Showoff)](https://reader034.vdocument.in/reader034/viewer/2022052301/5596987d1a28abbe788b462a/html5/thumbnails/4.jpg)
![Page 5: Senko Rašić - Git (IT Showoff)](https://reader034.vdocument.in/reader034/viewer/2022052301/5596987d1a28abbe788b462a/html5/thumbnails/5.jpg)
![Page 6: Senko Rašić - Git (IT Showoff)](https://reader034.vdocument.in/reader034/viewer/2022052301/5596987d1a28abbe788b462a/html5/thumbnails/6.jpg)
![Page 7: Senko Rašić - Git (IT Showoff)](https://reader034.vdocument.in/reader034/viewer/2022052301/5596987d1a28abbe788b462a/html5/thumbnails/7.jpg)
Version Control Systema.k.a.
Source Code Management
![Page 8: Senko Rašić - Git (IT Showoff)](https://reader034.vdocument.in/reader034/viewer/2022052301/5596987d1a28abbe788b462a/html5/thumbnails/8.jpg)
Subversion
BazaarMercurial
Git
![Page 9: Senko Rašić - Git (IT Showoff)](https://reader034.vdocument.in/reader034/viewer/2022052301/5596987d1a28abbe788b462a/html5/thumbnails/9.jpg)
whygitisbetterthanx.com
![Page 10: Senko Rašić - Git (IT Showoff)](https://reader034.vdocument.in/reader034/viewer/2022052301/5596987d1a28abbe788b462a/html5/thumbnails/10.jpg)
Repository
Awesome
![Page 11: Senko Rašić - Git (IT Showoff)](https://reader034.vdocument.in/reader034/viewer/2022052301/5596987d1a28abbe788b462a/html5/thumbnails/11.jpg)
Repository - Awesome
Branch
master
Branch
feature1
Branch
feature2
![Page 12: Senko Rašić - Git (IT Showoff)](https://reader034.vdocument.in/reader034/viewer/2022052301/5596987d1a28abbe788b462a/html5/thumbnails/12.jpg)
Repository - Awesome
Branchmaster
Branchfeature1
Branchfeature2
commit
commit
commit
commit
commit commit
![Page 13: Senko Rašić - Git (IT Showoff)](https://reader034.vdocument.in/reader034/viewer/2022052301/5596987d1a28abbe788b462a/html5/thumbnails/13.jpg)
1 commit=
1 promjena
![Page 14: Senko Rašić - Git (IT Showoff)](https://reader034.vdocument.in/reader034/viewer/2022052301/5596987d1a28abbe788b462a/html5/thumbnails/14.jpg)
početni commit
neka promjena
još jedna promjena
“finalna” promjena
master
![Page 15: Senko Rašić - Git (IT Showoff)](https://reader034.vdocument.in/reader034/viewer/2022052301/5596987d1a28abbe788b462a/html5/thumbnails/15.jpg)
početni commit
neka promjena
još jedna promjena
“finalna” promjena
master novi feature
dorada featurea
bugfix featurea
feature1
grananje (branch)
![Page 16: Senko Rašić - Git (IT Showoff)](https://reader034.vdocument.in/reader034/viewer/2022052301/5596987d1a28abbe788b462a/html5/thumbnails/16.jpg)
spajanje (merge)
početni commit
neka promjena
još jedna promjena
“finalna” promjena
master
novi feature
dorada featurea
bugfix featurea
feature1
novi feature
dorada featurea
bugfix featurea
![Page 17: Senko Rašić - Git (IT Showoff)](https://reader034.vdocument.in/reader034/viewer/2022052301/5596987d1a28abbe788b462a/html5/thumbnails/17.jpg)
rebase
“finalna” promjena
master
novi feature
dorada featurea
bugfix featurea feature2
još jedan feature
popravljanje featurea
![Page 18: Senko Rašić - Git (IT Showoff)](https://reader034.vdocument.in/reader034/viewer/2022052301/5596987d1a28abbe788b462a/html5/thumbnails/18.jpg)
rebase
“finalna” promjena
master
novi feature
dorada featurea
bugfix featurea
još jedan feature
popravljanje featurea
feature2
još jedan feature*
popravljanje featurea*
![Page 19: Senko Rašić - Git (IT Showoff)](https://reader034.vdocument.in/reader034/viewer/2022052301/5596987d1a28abbe788b462a/html5/thumbnails/19.jpg)
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
![Page 20: Senko Rašić - Git (IT Showoff)](https://reader034.vdocument.in/reader034/viewer/2022052301/5596987d1a28abbe788b462a/html5/thumbnails/20.jpg)
Development Server
master
stable
mirko slavko
Mirko
mastermirko
Slavko
masterslavko
Produkcija
produkcijastable
Test Server
teststable
![Page 21: Senko Rašić - Git (IT Showoff)](https://reader034.vdocument.in/reader034/viewer/2022052301/5596987d1a28abbe788b462a/html5/thumbnails/21.jpg)
Live Demo !
![Page 22: Senko Rašić - Git (IT Showoff)](https://reader034.vdocument.in/reader034/viewer/2022052301/5596987d1a28abbe788b462a/html5/thumbnails/22.jpg)
![Page 23: Senko Rašić - Git (IT Showoff)](https://reader034.vdocument.in/reader034/viewer/2022052301/5596987d1a28abbe788b462a/html5/thumbnails/23.jpg)
![Page 24: Senko Rašić - Git (IT Showoff)](https://reader034.vdocument.in/reader034/viewer/2022052301/5596987d1a28abbe788b462a/html5/thumbnails/24.jpg)
![Page 25: Senko Rašić - Git (IT Showoff)](https://reader034.vdocument.in/reader034/viewer/2022052301/5596987d1a28abbe788b462a/html5/thumbnails/25.jpg)
![Page 26: Senko Rašić - Git (IT Showoff)](https://reader034.vdocument.in/reader034/viewer/2022052301/5596987d1a28abbe788b462a/html5/thumbnails/26.jpg)
Hvala na pažnji
Pitanja?
http://senko.net/git-pocetnica/http://git-scm.com/