diff --git a/.README.md b/.README.md index 0d61dde..22a8467 100644 --- a/.README.md +++ b/.README.md @@ -471,6 +471,7 @@ Command|Description `gc [MESSAGE]`|Git commit. `gch`|Git checkout. `gb`|Git branch. +`gbd [BRANCH]`|Delete specified Git branch. `gf`|Git fetch --all. `gt`|Git tag. `gi`|Delete files updated in git ignore. diff --git a/document/linux/config/bash/module/git.sh b/document/linux/config/bash/module/git.sh index c20343c..ab9e366 100644 --- a/document/linux/config/bash/module/git.sh +++ b/document/linux/config/bash/module/git.sh @@ -9,7 +9,8 @@ alias gd="git diff" alias gc="git commit -m" alias gch="git checkout" alias gb="git branch --all" -alias gf="git fetch --all -v" +alias gbd="git branch -D" +alias gf="git fetch --all -v -p" alias gt="git tag" alias gi="git ls-files -ci --exclude-standard -z | xargs -0 git rm --cached" alias gpc="git diff >" @@ -74,6 +75,7 @@ __git_complete gd _git_diff __git_complete gc _git_commit __git_complete gch _git_checkout __git_complete gb _git_branch +__git_complete gbd _git_branch __git_complete gf _git_fetch __git_complete gt _git_tag __git_complete gp _git_apply