6. • A version control system stores the
increments between versions
• So we can check the evolution of our
document set
• And we can roll back to any previous state
7. Why is this useful?
• We can code without fear of screwing up
and not being able to go back to a stable
estate
• We can track the changes and locate where
we introduced that new nasty bug
• We can share different versions of our
code
10. We can share changes
between developers
Pics from pixelblock.tumblr.com
11. This is great!
• Several people can work in the same code,
remotely
• You can work on your code from multiple
machines
• Version control makes integrating changes
easy
29. To continue from
here...
• Setup instructions: http://help.github.com/
articles/set-up-git
• Learn how to solve conflicts
• Get to know about Git philosophy on
branches
• Get a shell!