Testing and learning Git