Learning git by doing