Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jisaacks/GitGutter

A Sublime Text 2/3 plugin to see git diff in gutter
https://github.com/jisaacks/GitGutter

color-scheme gitgutter sublime-text

Last synced: about 2 months ago
JSON representation

A Sublime Text 2/3 plugin to see git diff in gutter

Awesome Lists containing this project

README

        

# GitGutter

A [Sublime Text](http://www.sublimetext.com) plug-in to show information about files in a git repository:

1. _Gutter Icons_ indicating inserted, modified or deleted lines
2. _Diff Popup_ with details about modified lines
3. _Status Bar Text_ with information about file and repository

and provides some commands like:

1. _Goto Change_ to navigate between modified lines
2. _Copy from Commit_ to copy the original content from the commit
3. _Revert to Commit_ to revert a modified hunk to the original state in a commit

## Gutter Icons & Status Bar Text

![screenshot](docs/assets/images/gutter_and_status.gif)

The icons of the default theme have the following meaning:

Icon | Description
:-------------:|-------------------------
![inserted][] | inserted line
![changed][] | modified line
![deleted][] | deleted region borders
![ignored][] | ignored file
![untracked][] | untracked file

[changed]:
[deleted]:
[ignored]:
[inserted]:
[untracked]:

## Diff Popup

The diff popup shows the original content from the commit or the differences between it and the working content.

![diff_popup_screenshot](docs/assets/images/diff_popup.gif)

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

## Documentation

Please read https://jisaacks.github.io/GitGutter/ for detailed information about

- [Installation](https://jisaacks.github.io/GitGutter/install)
- [Usage](https://jisaacks.github.io/GitGutter/usage)
- [Settings](https://jisaacks.github.io/GitGutter/settings)
- [Troubleshooting](https://jisaacks.github.io/GitGutter/troubleshooting)