[git] Why does git status show branch is up-to-date when changes exist upstream?