https://github.com/c9s/hypergit.vim
This git plugin provides many awesome features so that you don't need to type commands anymore..
https://github.com/c9s/hypergit.vim
viml
Last synced: 7 months ago
JSON representation
This git plugin provides many awesome features so that you don't need to type commands anymore..
- Host: GitHub
- URL: https://github.com/c9s/hypergit.vim
- Owner: c9s
- Created: 2009-11-08T16:08:47.000Z (about 16 years ago)
- Default Branch: master
- Last Pushed: 2019-08-21T07:21:11.000Z (about 6 years ago)
- Last Synced: 2024-10-29T10:07:31.834Z (about 1 year ago)
- Topics: viml
- Language: Vim script
- Homepage:
- Size: 523 KB
- Stars: 63
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
hypergit.vim
===================
This git plugin provides many awesome features so that you don't need to type commands anymore..
Screenshot
===========

Features
===========
* Git Actions in TreeMenu
* Commit Buffer
* Rebase (interactive) Helper. When using `git rebase -i [branch]`, it's automatically enabled.
Tested Platforms
================
* Debian/Ubuntu Linux
* Mac OS X
Installation
=============
Via Vundle:
```vim
Plugin 'c9s/helper.vim'
Plugin 'c9s/treemenu.vim'
Plugin 'c9s/hypergit.vim'
```
Be sure to have helper.vim before hypergit.vim.
Configuration
=================
Add Git Menu key mapping to your ~/.vimrc:
nmap G :ToggleGitMenu
Default Key Mappings
====================
G toggle hypergit menu
ci commit current file changes
ca commit all changes
ga add file to git repository
gb branch manager buffer
gs status manager buffer
gh stash manager buffer
Commands
========
*:GitCommit*
*:GitCommitAll*
*:GitCommitAmend*
*:GitStatus*
*:GitStash*
*:GitPush*
*:GitPull*