some additional git helpers
This commit is contained in:
@@ -3,6 +3,7 @@
|
|||||||
ui = auto
|
ui = auto
|
||||||
[alias]
|
[alias]
|
||||||
st = status
|
st = status
|
||||||
|
bi = bisect
|
||||||
ci = commit
|
ci = commit
|
||||||
co = checkout
|
co = checkout
|
||||||
di = diff
|
di = diff
|
||||||
@@ -32,9 +33,10 @@
|
|||||||
|
|
||||||
todo = grep --heading --break --ignore-case -e ' FIX: *' -e ' TODO: *'
|
todo = grep --heading --break --ignore-case -e ' FIX: *' -e ' TODO: *'
|
||||||
pr = "!source ~/.githelpers && get_pr"
|
pr = "!source ~/.githelpers && get_pr"
|
||||||
|
prd = "!source ~/.githelpers && del_pr"
|
||||||
[merge]
|
[merge]
|
||||||
tool = vimdiff
|
tool = vimdiff
|
||||||
ff = false
|
ff = true
|
||||||
[push]
|
[push]
|
||||||
default = current
|
default = current
|
||||||
[branch]
|
[branch]
|
||||||
|
|||||||
@@ -53,4 +53,10 @@ get_pr() {
|
|||||||
: ${REMOTE:="upstream"}
|
: ${REMOTE:="upstream"}
|
||||||
git fetch ${REMOTE} pull/${1}/head:pr/${1}
|
git fetch ${REMOTE} pull/${1}/head:pr/${1}
|
||||||
git checkout pr/${1}
|
git checkout pr/${1}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
del_pr() {
|
||||||
|
BRANCH=`git rev-parse --abbrev-ref HEAD`
|
||||||
|
git checkout - && git branch -D ${BRANCH}
|
||||||
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user