COMP1950 Learning git