Expand All
Welcome to Nova!
Projects
Editor
Terminals
Previews
Git
Tasks
Debugging
Remote Files
Extensions
Appendix: Settings
FAQs
Support

Git

Settings related to Git source control features.
Nova's Git Settings pane.
Nova's Git Settings pane.

Main Settings

Enable Git Source Control
The main toggle for enabling or disabling Nova’s Git integration. Disable to turn off all Git features, including the Git Sidebar, comparing against previous Git commits in Comparison View, and showing Git changes in the Editor.
Automatically fetch remote changes
When a remote is configured for a Git repository, you can have Nova automatically fetch changes from those remotes. Options include every 5, 10, 15, or 30 minutes, or never.

Changes

Open changed files in comparison view
When enabled, clicking a changed file in the Git Sidebar will automatically open that file in Comparison View, enabling you to see what has changed since the last commit. Disabling this will cause clicked files to simply open in a standard tab.
Show change markers in gutter
When enabled, new or changed lines will display indicators in the Editor’s gutter.
Show change markers in scroll bars
When enabled, new or changed lines will also be marked in the Editor’s scroll bar.

Inline Authors

Show authors for selected lines
When enabled, Nova will display annotations showing the blame status for the current line in the Editor.
Show avatars
When enabled, Nova will display avatars alongside the author’s name in author annotations.
Show placeholders for uncommitted lines
When enabled, lines that have never been committed to the repository will display author annotations that simply read (uncommitted). Disable to show no annotations for uncommitted lines.
Ignore changes in whitespace when determining authors
When enabled, Nova will ignore changes to lines that only affected whitespace characters when determining the most recent author for a particular line.