git practice and test source