user.apps.git.git
| git {user.git_command} [<user.git_arguments>] | Let <args> be <git_arguments> or None Insert “git { git_command } { args } “ |
| git commit [<user.git_arguments>] message [<user.prose>] | Let <args> be <git_arguments> or None Let <message> be <prose> or None Insert `before + after`, leaving cursor between `before` and `after`. Not entirely reliable if `after` contains newlines. |
| git stash [push] [<user.git_arguments>] message [<user.prose>] | Let <args> be <git_arguments> or None Let <message> be <prose> or None Insert `before + after`, leaving cursor between `before` and `after`. Not entirely reliable if `after` contains newlines. |
| git status$ | Insert “git status \n” |
| git add patch$ | Insert “git add –patch \n” |
| git show head$ | Insert “git show HEAD \n” |
| git diff$ | Insert “git diff \n” |
| git diff (cached | cashed)$ | Insert “git diff –cached \n” |
| git clone clipboard | Insert text at the current cursor position Press enter. |
| git diff highlighted | Insert text at the current cursor position Press enter. |
| git diff clipboard | Insert text at the current cursor position Press enter. |
| git add highlighted | Insert text at the current cursor position Press enter. |
| git add clipboard | Insert text at the current cursor position Press enter. |
| git commit highlighted | Insert text at the current cursor position Insert text at the current cursor position |