You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
64 lines
1.8 KiB
64 lines
1.8 KiB
[user] |
|
name = Maxim Lihachev |
|
email = envrm@yandex.ru |
|
|
|
[core] |
|
pager = "less -R -X --ignore-case -w --jump-target=.5" |
|
editor=vim |
|
excludesfile = ~/.shellrc/etc/soft/git/gitignore-global |
|
|
|
[gui] |
|
wmstate = normal |
|
geometry = 1278x971+1+22 212 188 |
|
|
|
[color] |
|
ui = true |
|
|
|
[merge] |
|
tool = vimdiff |
|
|
|
[help] |
|
autocorrect = 1 |
|
|
|
[credential] |
|
helper = cache --timeout=3600 |
|
|
|
[alias] |
|
ci = commit |
|
cm = commit -m |
|
cr = commit --amend |
|
cv = commit --verbose |
|
recommit = commit --amend |
|
|
|
df = diff |
|
|
|
br = branch |
|
|
|
st = status |
|
|
|
p = pull |
|
u = push |
|
|
|
lf = log --source --graph --stat --date=iso --pretty=medium --decorate=full |
|
ls = log --graph --pretty=format:'%Cred%h%Creset - %Cgreen[%cd]%Creset ::%C(yellow)%d%Creset %s %C(bold blue)%Creset' --abbrev-commit --date=short |
|
ll = !git --no-pager log -1 HEAD && echo |
|
lu = !git --no-pager log --left-right --pretty=format:'%C(yellow)%h%Creset - %Cgreen[%cd]%Creset :: %s %C(bold blue)%Creset' --abbrev-commit --graph --color --date=short origin/master...HEAD | nl |
|
|
|
alias = !sh -c '[ ! -z $2 ] && git config --global alias.\"$1\" \"$2\" && exit 0 || echo \"usage: git alias <new alias> <original command>\" >&2 && exit 1' - |
|
aliases = !git config --get-regexp 'alias.*' | sed 's/alias.//' | sed 's/ / = /' |
|
|
|
# This produces output that can be displayed using dotty, for example: |
|
# $ git graphviz HEAD~100..HEAD~60 | dotty /dev/stdin |
|
# $ git graphviz --first-parent master | dotty /dev/stdin |
|
# Note how defining a function eliminates the need to use sh -c. |
|
graphviz = "!f() { echo 'digraph git {' ; git log --pretty='format: %h -> { %p }' \"$@\" | sed 's/[0-9a-f][0-9a-f]*/\"&\"/g' ; echo '\n}'; }; f" |
|
|
|
# http://gitboard.net |
|
board = !gitboard 2>&- |
|
|
|
hub = !git remote -v | grep fetch | grep -o 'https.* ' | xargs xdg-open |
|
|
|
pk = !git archive HEAD --format=zip > `basename $PWD`_`\\date '+%Y.%M.%d'`.zip |
|
|
|
[push] |
|
default = simple
|
|
|