git requirement for c++ assignment 2