A Sublime Text plug-in to show information about files in a git repository:
- Gutter Icons indicating inserted, modified or deleted lines
- Diff Popup with details about modified lines
- Status Bar Text with information about file and repository
and provides some commands like:
- Goto Change to navigate between modified lines
- Copy from Commit to copy the original content from the commit
- Revert to Commit to revert a modified hunk to the original state in a commit
- Download & Install
Sublime Text 3(https://www.sublimetext.com/3) - Go to the menu
Tools -> Install Package Control, then, wait few seconds until the installation finishes up - Now,
Go to the menu
Preferences -> Package Control - Type
Add Channelon the opened quick panel and press Enter - Then,
input the following address and press Enter
https://raw.githubusercontent.com/evandrocoan/StudioChannel/master/channel.json - Go to the menu
Tools -> Command Palette... (Ctrl+Shift+P) - Type
Preferences: Package Control Settings – Useron the opened quick panel and press Enter - Then,
find the following setting on your
Package Control.sublime-settingsfile:"channels": [ "https://packagecontrol.io/channel_v3.json", "https://raw.githubusercontent.com/evandrocoan/StudioChannel/master/channel.json", ],
- And,
change it to the following, i.e.,
put the
https://raw.githubusercontent...line as first:"channels": [ "https://raw.githubusercontent.com/evandrocoan/StudioChannel/master/channel.json", "https://packagecontrol.io/channel_v3.json", ],
- The
https://raw.githubusercontent...line must to be added before thehttps://packagecontrol.io...one, otherwise, you will not install this forked version of the package, but the original available on the Package Control default channelhttps://packagecontrol.io...
- The
- Now,
go to the menu
Preferences -> Package Control - Type
Install Packageon the opened quick panel and press Enter - Then,
search for
GitGutterand press Enter
See also:
- ITE - Integrated Toolset Environment
- Package control docs for details.
The icons of the default theme have the following meaning:
| Icon | Description |
|---|---|
![]() |
inserted line |
![]() |
modified line |
![]() |
deleted region borders |
![]() |
ignored file |
![]() |
untracked file |
The diff popup shows the original content from the commit or the differences between it and the working content.
ⓘ requires Sublime Text 3 Build 3124+ and mdpopups 2.0.0+
The toolbar provides some commands to interact with or modify the changes.
| symbol | meaning of the symbol |
|---|---|
| × | close the popup |
| ⤒ | goto to first change |
| ↑ | goto to previous change |
| ↓ | goto to next change |
| ≈, ≉ | enable/disable difference highlighting |
| ⎘ | copy the original content from the commit |
| ⟲ | revert a modified hunk to the original state in a commit |
Please read https://jisaacks.github.io/GitGutter/ for detailed information about






