Git Understanding and Testing