Git Settings in Shape
Configure Shape IDE Git auto-fetch, commit confirmation, graph, and inline blame.
Settings → Features → Source Control controls how Shape's Source Control sidebar interacts with your repository.
Auto fetch
| Setting | Description |
|---|---|
| Auto fetch | Periodically run git fetch in the background |
| Auto fetch interval | Minutes between fetch cycles |
Auto fetch updates remote tracking branches so ahead/behind counts in the status bar stay current. It does not merge changes into your working branch.
Commit behavior
Confirm before commit shows a confirmation dialog when you click Commit. Enable it if you want an extra check before creating commits.
Disable it for faster commits when you are confident in your staged changes.
Graph
| Setting | Description |
|---|---|
| Graph avatars | Show author avatars on Git Graph rows |
| Show all branches | Log every branch (git log --all). Off limits the graph to the current branch |
Blame
Git blame annotates lines in the editor with the last commit author and date. Enable blame in settings, then use the command palette or editor context to toggle blame decorations for the active file.
Blame helps during code review and when tracing when a line changed. It requires an open Git repository.
What is not in Git settings
Branch creation, remote URLs, and push/pull actions live in the Source Control sidebar and Branches and Remotes docs, not in settings.
Pull requests and Actions live in Git Manager. GitHub authentication is managed from the avatar menu.