My way of learning git Learn how to learn. Do to learn. git is a distributed version control system. And it's free! git is free software distributed under the GPL. git has a mutable index called stage. test add a new branch dev dev rebase to master