Skip to content
My vim files for Git
Branch: master
Clone or download
Pull request Compare This branch is 16 commits behind motemen:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
plugin
syntax
README.rdoc

README.rdoc

git.vim

Introduction

Git-vim provides:

  • Plugin files for calling git functions from inside Vim

  • Syntax files for git displays

Commands

:GitAdd <file>

git-add <file> or current file if not specified.

:GitCommit <args>

git-commit.

:GitStatus

Show git-status of current file or repository.

:GitLog

Show git-log of current file or repository.

:GitCheckout <args>

git-checkout. Completes git commits.

:GitDiff <args>

git-diff. Completes git commits.

:GitPull <args>

git-pull.

:GitPullRebase

git-pull –rebase.

:GitPush <args>

git-push. Defaults to +git push origin <current-branch>+.

:GitCatFile <args>

git-cat-file.

:Git <args>

Does any git command.

:GitVimDiffMerge

Experimental. Call this command on unmerged file to enter vimdiff mode.

:GitVimDiffMergeDone

Call this command after merging.

Keymaps

<Leader>gd

:GitDiff

<Leader>gD

:GitDiff –cached

<Leader>gs

:GitStatus

<Leader>gl

:GitLog

<Leader>ga

:GitAdd

<Leader>gA

:GitAdd <cfile>

<Leader>gc

:GitCommit

In git-status buffer

<Enter>

:GitAdd <cfile>

You can’t perform that action at this time.