Post on 03-Jul-2015
description
transcript
GIT – kako i zaštoSenko Rašić <senko.rasic@rei.hr>
Version Control Systema.k.a.
Source Code Management
Subversion
BazaarMercurial
Git
whygitisbetterthanx.com
Repository
Awesome
Repository - Awesome
Branch
master
Branch
feature1
Branch
feature2
Repository - Awesome
Branchmaster
Branchfeature1
Branchfeature2
commit
commit
commit
commit
commit commit
1 commit=
1 promjena
početni commit
neka promjena
još jedna promjena
“finalna” promjena
master
početni commit
neka promjena
još jedna promjena
“finalna” promjena
master novi feature
dorada featurea
bugfix featurea
feature1
grananje (branch)
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
rebase
“finalna” promjena
master
novi feature
dorada featurea
bugfix featurea feature2
još jedan feature
popravljanje featurea
rebase
“finalna” promjena
master
novi feature
dorada featurea
bugfix featurea
još jedan feature
popravljanje featurea
feature2
još jedan feature*
popravljanje featurea*
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
Development Server
master
stable
mirko slavko
Mirko
mastermirko
Slavko
masterslavko
Produkcija
produkcijastable
Test Server
teststable
Live Demo !
Hvala na pažnji
Pitanja?
http://senko.net/git-pocetnica/http://git-scm.com/