blob: 3552668137075a953c1cd6a041a5f93969875ac6 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
# -*- shell-script -*-
alias gitlog="git log --graph --decorate"
alias gitlogg="git log --graph --decorate --full-history"
gitcomm () {
git commit --signoff -S"$GPG_KEY" -m "$*"
}
ge () {
if [ -z "$EDITOR" ]; then
printf '\e[1;31m%s\e[0m\n' 'No default editor is set, please configure the environment variable EDITOR'
else
$EDITOR -- "$@"
git add -- "$@"
fi
}
gitpush () {
git push -u origin `___git_branch_`
}
gitpull () {
__gb_=`___git_branch_`
git checkout "$1" &&
git pull &&
git checkout $__gb_ &&
git pull . "$1"
unset __gb_
}
gitp () {
__gb_=`___git_branch_`
git pull &&
git checkout "$1" &&
git pull &&
git pull . $__gb_
unset __gb_
}
_____gp___bashrc_ () {
printf '%s\n' "$2"
}
_____gp__bashrc_ () {
_____gp___bashrc_ `git status -b -s 2>/dev/null`
}
___git_branch_ () {
printf '%s\n' `_____gp__bashrc_ | cut -d . -f 1`
}
|