Exploring git behavior