Trying to make sense of a bad behaved GIT