4. CENTRALISED VERSION CONTROL
COMMIT ALL CHANGES TO REMOTE REPOSITORY
COMMIT TO CENTRAL REPOSITORY BEFORE
OTHERS CAN PULL
5. CENTRALISED VERSION CONTROL
COMMIT ALL CHANGES TO REMOTE REPOSITORY
COMMIT TO CENTRAL REPOSITORY BEFORE
OTHERS CAN PULL
NO LOCAL COMMITS
6. CENTRALISED VERSION CONTROL
COMMIT ALL CHANGES TO REMOTE REPOSITORY
COMMIT TO CENTRAL REPOSITORY BEFORE
OTHERS CAN PULL
NO LOCAL COMMITS
BRANCHES ON REMOTE SERVER
7. CENTRALISED VERSION CONTROL
COMMIT ALL CHANGES TO REMOTE REPOSITORY
COMMIT TO CENTRAL REPOSITORY BEFORE
OTHERS CAN PULL
NO LOCAL COMMITS
BRANCHES ON REMOTE SERVER
OLD SCHOOL
9. GIT IS LOCAL. LOCAL IS LEKKER.
LOCAL COMMITS BEFORE REMOTE COMMITS
10. GIT IS LOCAL. LOCAL IS LEKKER.
LOCAL COMMITS BEFORE REMOTE COMMITS
USERS CAN PULL FROM EACH OTHER’S REPOSITORIES
11. GIT IS LOCAL. LOCAL IS LEKKER.
LOCAL COMMITS BEFORE REMOTE COMMITS
USERS CAN PULL FROM EACH OTHER’S REPOSITORIES
CHEAP BRANCHES LOCALLY AND REMOTELY
12. GIT IS LOCAL. LOCAL IS LEKKER.
LOCAL COMMITS BEFORE REMOTE COMMITS
USERS CAN PULL FROM EACH OTHER’S REPOSITORIES
CHEAP BRANCHES LOCALLY AND REMOTELY
GIT KEEPS ENTIRE REPO HISTORY LOCALLY
17. SO WHAT?
CHEAP FEATURE BRANCHES
GREAT FOR EXPERIMENTATION
FLEXIBLE WORKFLOW
NO NEED TO CALL TO THE REMOTE ALL THE TIME
18. SO WHAT?
CHEAP FEATURE BRANCHES
GREAT FOR EXPERIMENTATION
FLEXIBLE WORKFLOW
NO NEED TO CALL TO THE REMOTE ALL THE TIME
REAL SOURCE CONTROL
19. SO WHAT?
CHEAP FEATURE BRANCHES
GREAT FOR EXPERIMENTATION
FLEXIBLE WORKFLOW
NO NEED TO CALL TO THE REMOTE ALL THE TIME
REAL SOURCE CONTROL
I LIKE THE CONTROL
20. GIT
LEVEL 1
D,
AD
,
IT MIT
IN M
C O
THE BASICS
21. THE STAGING AREA
ALSO KNOWN AS THE INDEX
UNIQUE TO GIT
PREPARE TO COMMIT
FINE GRAINED CONTROL
SPLIT COMMITS LOGICALLY