Why Gemini CLI can't read a gitignored file