Learning GIt