GitSavvy is a powerful and mature plugin for Sublime Text that brings most of Git's functionalities directly into the text editor. It offers features that just come naturally when in an editor. For example, you can easily interactively stage or discard changes per hunk, per line, per file. Search for specific content that you just select right in the buffer. Navigate through the history of commits