Skip to content

TortoiseGit actions for IntelliJ-based IDEs (Rider, WebStorm, ...)

License

Notifications You must be signed in to change notification settings

mbinic/intellij-tgit

Repository files navigation

TortoiseGit actions for IntelliJ-based IDEs

Build Version Downloads

Introduction

Launch common TortoiseGit dialogs using intuitive shortcuts

Repo-scoped shortcuts:

  • Git Commit - Ctrl+G, Ctrl+C
  • Git Fetch - Ctrl+G, Ctrl+F
  • Git Log - Ctrl+G, Ctrl+L
  • Git Merge - Ctrl+G, Ctrl+M
  • Git Pull - Ctrl+G, Ctrl+P
  • Git Push - Ctrl+G, Ctrl+U
  • Git Rebase - Ctrl+G, Ctrl+R
  • Git Revert - Ctrl+G, Ctrl+V
  • Git Stash-List - Ctrl+G, Ctrl+I
  • Git Stash-Pop - Ctrl+G, Ctrl+O
  • Git Stash-Save - Ctrl+G, Ctrl+A
  • Git Switch - Ctrl+G, Ctrl+S
  • Git Sync - Ctrl+S, Ctrl+Y
  • Git Cleanup - Ctrl+G, Ctrl+N
  • Git Repository Diff - Ctrl+G, Ctrl+D

Current file-scoped shortcuts:

  • Git Resolve - Ctrl+G, Ctrl+E
  • Git File Log - Ctrl+Shift+Alt+G, Ctrl+Shift+Alt+L
  • Git File Blame - Ctrl+Shift+Alt+G, Ctrl+Shift+Alt+B
  • Git File Diff - Ctrl+Shift+Alt+G, Ctrl+Shift+Alt+D

Shortcut Conflicts

Since the default shortcuts will make Ctrl+G (Go To Line) inaccessible, you can change them, or just change the one for "Go To Line" to be e.g. Ctrl+G, Ctrl+G.

More Actions

Bisect commands are also available, but with no preset shortcuts. You can reach them from the TortoiseGit menu, or search for TGit in the Shift Shift palette.

Optional Configuration

If you've installed TortoiseGit in a custom location, you can specify the path to TortoiseGitProc.exe under Settings/Preferences > Tools > TortoiseGit Actions.

Installation

  • Using IDE built-in plugin system:

    Settings/Preferences > Plugins > Marketplace > Search for "intellij-tgit" > Install Plugin

  • Manually:

    Download the latest release and install it manually using Settings/Preferences > Plugins > ⚙️ > Install plugin from disk...


Plugin based on the IntelliJ Platform Plugin Template.

Here's to productivity!