Managing Your Preferences
Customize your .git experience to match your workflow. You can manage preferences through the Dashboard UI, the CLI, or by editing your local .gitrc configuration file. Preferences are synced across devices when you're signed in.
Overview #
.git preferences are organized into five main categories. Each category controls specific aspects of the platform's behavior, from editor settings to notification rules and deployment strategies.
Configuration Methods #
There are three ways to manage your preferences. Changes made via CLI or config file take precedence over UI settings.
.gitrc file > Dashboard UI > Global defaults. When conflicts occur, the higher priority source wins.
1. Dashboard UI
Navigate to Settings > Preferences in your account dashboard. Changes are saved automatically and synced in real-time.
2. CLI Commands
Use the git pref command family to set, get, and list preferences from your terminal.
3. Config File (.gitrc)
Create or edit ~/.gitrc for persistent, version-controllable configuration.
Available Preferences #
Below is a comprehensive list of all configurable preferences, their types, and default values.
| Key | Type | Default | Description | Status |
|---|---|---|---|---|
theme |
string | system |
UI theme (light, dark, system) | Optional |
editor |
string | native |
Default editor for commits and reviews | Optional |
notifications.email |
boolean | true |
Receive email alerts | Optional |
notifications.slack |
string | null |
Slack channel for alerts (e.g., #deploys) |
Optional |
deploy.auto-preview |
boolean | true |
Auto-create preview URLs on push | Default On |
security.2fa |
boolean | false |
Require two-factor authentication | Required* |
git.init.default-branch |
string | main |
Default branch name for new repos | Optional |
* Required for team and enterprise accounts.
Notification Settings #
Fine-tune which events trigger notifications. You can manage these in the dashboard or via config.
Troubleshooting #
.gitrc file uses valid YAML syntax. Indentation matters. Use git pref validate to check for errors before deploying changes.
Common Issues
-
â
Preferences not syncingTry running
git pull --prefsor sign out and back in to force a sync. -
â
Theme not applyingClear browser cache or ensure
themeis set to a valid value:light,dark, orsystem. -
â
CLI overrides ignoredCLI flags always take precedence. Remove the flag if you want config file settings to apply.