GitHunt
JB

jbryan/git-vim

My vim files for Git

= git.vim

== Introduction
Git-vim provides:

  • Plugin files for calling git functions from inside Vim
  • Syntax files for git displays

== Commands
[:GitAdd ] git-add or current file if not specified.
[:GitCommit ] git-commit.
[:GitStatus] Show git-status of current file or repository.
[:GitLog] Show git-log of current file or repository.
[:GitCheckout ] git-checkout. Completes git commits.
[:GitDiff ] git-diff. Completes git commits.
[:GitPull ] git-pull.
[:GitPullRebase] git-pull --rebase.
[:GitPush ] git-push. Defaults to +git push origin +.
[:GitCatFile ] git-cat-file.
[:Git ] Does any git command.
[:GitVimDiffMerge] Experimental. Call this command on unmerged file to enter vimdiff mode.
[:GitVimDiffMergeDone] Call this command after merging.

== Keymaps
[gd] :GitDiff
[gD] :GitDiff --cached
[gs] :GitStatus
[gl] :GitLog
[ga] :GitAdd
[gA] :GitAdd
[gc] :GitCommit

=== In git-status buffer
[] :GitAdd

== License
The MIT License

Contributors

Created December 28, 2011
Updated January 5, 2013
jbryan/git-vim | GitHunt