# Version control settings

> **TL;DR**
> `File | Settings | Version Control` for Windows and Linux
>
>
>
> `IntelliJ IDEA | Settings | Version Control` for macOS
>
>
>
> `Ctrl+Alt+S` (Windows), `⌘ Comma` (macOS), `⌘ Comma` (IntelliJ IDEA Classic (macOS)), `⌘ Comma` (macOS System Shortcuts), `Ctrl+Alt+S` (XWin), `Ctrl+Alt+S` (GNOME), `Ctrl+Alt+S` (KDE), `Ctrl+Alt+S` (Emacs), `Ctrl+Alt+S` (Sublime Text), `⌘ Comma` (Sublime Text (macOS)), `Ctrl+Alt+S` (NetBeans), `Ctrl+Alt+S` (Visual Studio), `⌘ Comma` (Visual Studio (macOS)), `Ctrl+Alt+S` (Eclipse), `⌘ Comma` (Eclipse (macOS)) ![the Settings icon](https://resources.jetbrains.com.cn/help/img/idea/2026.2/app.expui.general.settings.svg)

The settings under this node allow configuring integration with different [version control systems](version-control-integration.html).

Common settings that are applied to the project files  regardless of which version control system is used:

* [Confirmation](settings-version-control-confirmation.html)

* [Directory Mappings](settings-version-control-directory-mappings.html)

* [Changelists](settings-version-control-changelist-conflicts.html)

The settings for configuring integration with a specific version control system are located under the following nodes:

* [GitHub](settings-version-control-github.html)

* [Git](settings-version-control-git.html)

## See also

### Procedures

[Version control](version-control-integration.html)

