Learning git with practice