Add git-lfs plugin (#9077)

This commit is contained in:
Duc Nguyen 2020-10-09 17:35:13 +07:00 committed by GitHub
parent 58ff4e1d2e
commit 8ad9b315a3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 42 additions and 0 deletions

1
.github/CODEOWNERS vendored
View file

@ -1,3 +1,4 @@
# Plugin owners # Plugin owners
plugins/gitfast/ @felipec plugins/gitfast/ @felipec
plugins/sdk/ @rgoldberg plugins/sdk/ @rgoldberg
plugins/git-lfs/ @vietduc01100001

24
plugins/git-lfs/README.md Normal file
View file

@ -0,0 +1,24 @@
# git lfs plugin
The git lfs plugin provides [aliases](#aliases) and [functions](#functions) for [git-lfs](https://github.com/git-lfs/git-lfs).
To use it, add `git-lfs` to the plugins array in your zshrc file:
```zsh
plugins=(... git-lfs)
```
## Aliases
| Alias | Command |
| :------- | :---------------------------------- |
| `glfsi` | `git lfs install` |
| `glfst` | `git lfs track` |
| `glfsls` | `git lfs ls-files` |
| `glfsmi` | `git lfs migrate import --include=` |
## Functions
| Function | Command |
| :------- | :---------------------------------------------- |
| `gplfs` | `git lfs push origin "$(current_branch)" --all` |

View file

@ -0,0 +1,17 @@
#
# Aliases
#
alias glfsi='git lfs install'
alias glfst='git lfs track'
alias glfsls='git lfs ls-files'
alias glfsmi='git lfs migrate import --include='
#
# Functions
#
function gplfs() {
local b="$(git_current_branch)"
git lfs push origin "$b" --all
}