Trying to understand what's  wrong with git