git-config
Manage Git configuration settings across global, local, and system scopes. Perform get, set, unset, list, edit, and show operations to configure user details, editor preferences, and repository-specific settings.
Instructions
Git configuration management tool for get, set, unset, list, edit, and show operations. Supports global, local, and system configuration scopes.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | The Git configuration operation to perform | |
| global | No | Use global configuration (~/.gitconfig) | |
| key | No | Configuration key (required for get, set, unset, show operations). Examples: user.name, user.email, core.editor | |
| local | No | Use local repository configuration (.git/config) | |
| projectPath | Yes | Absolute path to the project directory | |
| showOrigin | No | Show configuration file origin (for list and show operations) | |
| showScope | No | Show configuration scope (for show operation) | |
| system | No | Use system configuration (/etc/gitconfig) | |
| value | No | Configuration value (required for set operation) |