spacevim/bundle/git.vim/doc/git.txt
JIe 2bb7059579
Some checks failed
Detach Plugins / check (FlyGrep.vim) (push) Has been cancelled
Detach Plugins / check (GitHub.vim) (push) Has been cancelled
Detach Plugins / check (JavaUnit.vim) (push) Has been cancelled
Detach Plugins / check (SourceCounter.vim) (push) Has been cancelled
Detach Plugins / check (cpicker.nvim) (push) Has been cancelled
Detach Plugins / check (dein-ui.vim) (push) Has been cancelled
Detach Plugins / check (git.vim) (push) Has been cancelled
Detach Plugins / check (iedit.vim) (push) Has been cancelled
Detach Plugins / check (scrollbar.vim) (push) Has been cancelled
Detach Plugins / check (vim-chat) (push) Has been cancelled
Detach Plugins / check (vim-cheat) (push) Has been cancelled
Detach Plugins / check (vim-todo) (push) Has been cancelled
Detach Plugins / check (xmake.vim) (push) Has been cancelled
test / Linux (nvim, nightly) (push) Has been cancelled
test / Linux (nvim, v0.3.8) (push) Has been cancelled
test / Linux (nvim, v0.4.0) (push) Has been cancelled
test / Linux (nvim, v0.4.2) (push) Has been cancelled
test / Linux (nvim, v0.4.3) (push) Has been cancelled
test / Linux (nvim, v0.4.4) (push) Has been cancelled
test / Linux (nvim, v0.5.0) (push) Has been cancelled
test / Linux (nvim, v0.5.1) (push) Has been cancelled
test / Linux (nvim, v0.6.0) (push) Has been cancelled
test / Linux (nvim, v0.6.1) (push) Has been cancelled
test / Linux (nvim, v0.7.0) (push) Has been cancelled
test / Linux (nvim, v0.7.2) (push) Has been cancelled
test / Linux (nvim, v0.8.0) (push) Has been cancelled
test / Linux (nvim, v0.8.1) (push) Has been cancelled
test / Linux (nvim, v0.8.2) (push) Has been cancelled
test / Linux (nvim, v0.8.3) (push) Has been cancelled
test / Linux (nvim, v0.9.0) (push) Has been cancelled
test / Linux (nvim, v0.9.1) (push) Has been cancelled
test / Linux (true, vim, v7.4.052) (push) Has been cancelled
test / Linux (true, vim, v7.4.1689) (push) Has been cancelled
test / Linux (true, vim, v7.4.629) (push) Has been cancelled
test / Linux (true, vim, v8.0.0027) (push) Has been cancelled
test / Linux (true, vim, v8.0.0183) (push) Has been cancelled
test / Linux (vim, nightly) (push) Has been cancelled
test / Linux (vim, v8.0.0184) (push) Has been cancelled
test / Linux (vim, v8.0.1453) (push) Has been cancelled
test / Linux (vim, v8.1.2269) (push) Has been cancelled
test / Linux (vim, v8.2.2434) (push) Has been cancelled
test / Linux (vim, v8.2.3995) (push) Has been cancelled
test / Windows (nvim, nightly) (push) Has been cancelled
test / Windows (nvim, v0.3.8) (push) Has been cancelled
test / Windows (nvim, v0.4.2) (push) Has been cancelled
test / Windows (nvim, v0.4.3) (push) Has been cancelled
test / Windows (nvim, v0.4.4) (push) Has been cancelled
test / Windows (nvim, v0.5.0) (push) Has been cancelled
test / Windows (nvim, v0.5.1) (push) Has been cancelled
test / Windows (nvim, v0.6.0) (push) Has been cancelled
test / Windows (nvim, v0.6.1) (push) Has been cancelled
test / Windows (nvim, v0.7.0) (push) Has been cancelled
test / Windows (nvim, v0.7.2) (push) Has been cancelled
test / Windows (nvim, v0.8.0) (push) Has been cancelled
test / Windows (nvim, v0.8.1) (push) Has been cancelled
test / Windows (nvim, v0.8.2) (push) Has been cancelled
test / Windows (nvim, v0.8.3) (push) Has been cancelled
test / Windows (nvim, v0.9.0) (push) Has been cancelled
test / Windows (nvim, v0.9.1) (push) Has been cancelled
test / Windows (vim, nightly) (push) Has been cancelled
test / Windows (vim, v7.4.1185) (push) Has been cancelled
test / Windows (vim, v7.4.1689) (push) Has been cancelled
test / Windows (vim, v8.0.0027) (push) Has been cancelled
test / Windows (vim, v8.0.1453) (push) Has been cancelled
test / Windows (vim, v8.1.2269) (push) Has been cancelled
test / Windows (vim, v8.2.2434) (push) Has been cancelled
test / Windows (vim, v8.2.3995) (push) Has been cancelled
docker / docker (push) Has been cancelled
mirror / check (coding) (push) Has been cancelled
mirror / check (gitee) (push) Has been cancelled
mirror / check (gitlab) (push) Has been cancelled
init
2024-08-21 14:17:26 +08:00

117 lines
4.3 KiB
Plaintext

*git.txt* Git support in vim
Wang Shidong & Mattes Groeger *git*
==============================================================================
CONTENTS *git-contents*
1. Introduction..................................................|git-intro|
2. Commands...................................................|git-commands|
1. git-add.....................................................|git-add|
2. git-branch...............................................|git-branch|
3. git-cherry-pick.....................................|git-cherry-pick|
4. git-clean.................................................|git-clean|
5. git-mv.......................................................|git-mv|
6. git-reflog...............................................|git-reflog|
7. git-rm.......................................................|git-rm|
8. git-stash.................................................|git-stash|
9. git-tag.....................................................|git-tag|
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-BRANCH *git-branch*
This commands is to open branch manager.
>
:Git branch
<
==============================================================================
GIT-CHERRY-PICK *git-cherry-pick*
This command is to cherry pick commit from other branch.
>
:Git cherry-pick <HashA> <HashB>
<
==============================================================================
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-REFLOG *git-reflog*
This commands is to view git reflog.
>
:Git reflog
<
==============================================================================
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
<
==============================================================================
GIT-TAG *git-tag*
This commands is to run `git tag` commands.
>
:Git tag --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.
vim:tw=78:ts=8:ft=help:norl: