Learning and testing git