|
|
@ -139,10 +139,13 @@ |
|
|
|
attributes = diffs #noindex |
|
|
|
attributes = diffs #noindex |
|
|
|
|
|
|
|
|
|
|
|
# git push в текущий origin |
|
|
|
# git push в текущий origin |
|
|
|
u = "!echo \"# As $(git author)\n\"; echo git push origin $(git rev-parse --abbrev-ref HEAD)" |
|
|
|
u = "!echo \"# As $(git author)\n# to $(git url)\n\"; echo git push origin $(git rev-parse --abbrev-ref HEAD)" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# git force push в текущий origin |
|
|
|
|
|
|
|
uf = "!echo \"# \\033[1;31m[ FORCE PUSH ]\\033[00m\n# As $(git author)\n# to $(git url)\n\"; echo git push origin $(git rev-parse --abbrev-ref HEAD) --force-with-lease" |
|
|
|
|
|
|
|
|
|
|
|
# git push во все репозитории |
|
|
|
# git push во все репозитории |
|
|
|
up = "!git remote -v | awk '{ print $1 }' | uniq | xargs -IL echo git push L $(git branch | awk '/*/ { print $2 }')" |
|
|
|
up = "!git remote -v | awk '{ print $1 }' | uniq | xargs -IL echo git push L $(git rev-parse --abbrev-ref HEAD)" |
|
|
|
|
|
|
|
|
|
|
|
# Корневая директория репозитория |
|
|
|
# Корневая директория репозитория |
|
|
|
root = rev-parse --show-toplevel |
|
|
|
root = rev-parse --show-toplevel |
|
|
@ -176,7 +179,13 @@ |
|
|
|
ll = !git --no-pager log -1 HEAD && echo |
|
|
|
ll = !git --no-pager log -1 HEAD && echo |
|
|
|
|
|
|
|
|
|
|
|
# Краткий список коммитов |
|
|
|
# Краткий список коммитов |
|
|
|
ls = log --graph --pretty=format:'%Cred%h%Creset - %Cgreen[%cd]%Creset ::%C(yellow)%d%Creset %s %C(bold blue)<%an>%Creset' --abbrev-commit --date=short |
|
|
|
ls = log --graph --pretty=format:'%Cred%h%Creset - %Cgreen[%cd]%Creset :: %s %C(bold blue)<%an>%Creset%C(yellow)%d%Creset' --abbrev-commit --date=short --color=always |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Краткий список коммитов без слияний |
|
|
|
|
|
|
|
lss = ls --no-merges |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Краткий список коммитов с пиктограммами |
|
|
|
|
|
|
|
li = !git lss | sed -E -e 's/Add /📗 /' -e 's/Fix /🐞 /' -e 's/(Improve|Adjust) /⚙️ /' | less |
|
|
|
|
|
|
|
|
|
|
|
# Полный журнал изменений |
|
|
|
# Полный журнал изменений |
|
|
|
lf = log --source --graph --stat --date=iso --pretty=medium --decorate=full |
|
|
|
lf = log --source --graph --stat --date=iso --pretty=medium --decorate=full |
|
|
@ -245,4 +254,5 @@ |
|
|
|
|
|
|
|
|
|
|
|
# Информация о репозитории https://github.com/o2sh/onefetch |
|
|
|
# Информация о репозитории https://github.com/o2sh/onefetch |
|
|
|
card = !onefetch |
|
|
|
card = !onefetch |
|
|
|
|
|
|
|
change-commits = "!f() { VAR=$1; OLD=$2; NEW=$3; shift 3; git filter-branch --env-filter \"if [[ \\\"$`echo $VAR`\\\" = '$OLD' ]]; then export $VAR='$NEW'; fi\" $@; }; f" |
|
|
|
|
|
|
|
|
|
|
|