Git context

When preparing a commit, GG draws context from the staged files in your repository. You may want to exclude certain files from this context, particularly those that aren't relevant to the commit message you're crafting. For example, build artifacts or temporary files typically don't contribute meaningful information about your code changes.

  • Name
    excluded_files
    Description

    The files to exclude from the git context. Default: ["package-lock.json", "yarn.lock", "go.sum", "Pipfile.lock", "Gemfile.lock", "pom.xml", "build.gradle", "composer.lock", "Cargo.lock", "Package.resolved", "stack.yaml.lock"]

  • Name
    excluded_directories
    Description

    The directories to exclude from the git context. Default: ["node_modules", "vendor", "dist", "build"]

  • Name
    excluded_file_extensions
    Description

    The file extensions to exclude from the git context. Default: ["png", "jpg", "jpeg", "gif", "ico", "svg", "pdf", "zip", "tar", "gz", "rar", "mp3", "wav", "ogg", "m4a", "mp4", "avi", "mov", "wmv", "exe", "dll", "so", "dylib", "bin", "jar", "war", "ear", "class", "pyc", "o", "a", "min.js", "min.css", "map", "pb.go", "sqlite", "db"]

Was this page helpful?