Shape
Docs

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

SettingDescription
Auto fetchPeriodically run git fetch in the background
Auto fetch intervalMinutes 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

SettingDescription
Graph avatarsShow author avatars on Git Graph rows
Show all branchesLog 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.

Edit