*git.txt* Git support in vim Wang Shidong *git* ============================================================================== CONTENTS *git-contents* 1. Introduction..................................................|git-intro| 2. Commands...................................................|git-commands| 1. git-add.....................................................|git-add| 2. git-cherry-pick.....................................|git-cherry-pick| 3. git-clean.................................................|git-clean| 4. git-mv.......................................................|git-mv| 5. git-rm.......................................................|git-rm| 6. git-stash.................................................|git-stash| 3. Functions.................................................|git-functions| ============================================================================== INTRODUCTION *git-intro* git.vim is a simple plugin for using git in vim and neovim. This plugin requires SpaceVim API and |job| support. ============================================================================== COMMANDS *git-commands* :Git *:Git* Run git command asynchronously ============================================================================== GIT-ADD *git-add* This commands is to add file contents to the index. For example, add current file to the index. > :Git add % < ============================================================================== GIT-CHERRY-PICK *git-cherry-pick* This command is to cherry pick commit from other branch. > :Git cherry-pick < ============================================================================== GIT-CLEAN *git-clean* This commands is to run `git clean`. > :Git clean -f < ============================================================================== GIT-MV *git-mv* This commands is to run `git mv` command asynchronously. It is to move file to the index. For example, rename current file. > :Git mv % new_file.txt < ============================================================================== GIT-RM *git-rm* This commands is to rm file contents to the index. For example, rm current file to the index. > :Git rm % < ============================================================================== GIT-STASH *git-stash* This commands is to manage git stash. > :Git stash list < ============================================================================== FUNCTIONS *git-functions* git#branch#detect() *git#branch#detect()* update the branch info manually. git#branch#current() *git#branch#current()* return the current branch info. this function can be used in statusline. git#branch#detect() *git#branch#detect()* update the branch info manually. vim:tw=78:ts=8:ft=help:norl: