Last active
September 27, 2021 09:26
-
-
Save RaD/7a87411421ce68cf664f to your computer and use it in GitHub Desktop.
Git Global Config
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[gui] | |
encoding = utf-8 | |
[alias] | |
#visual = gitk | |
last = log -1 HEAD | |
st = status | |
shorty = status --short --branch | |
# git unstage - убрать всё из индекса (чтобы например добавить/закоммитить сначала что-то другое) | |
unstage = reset HEAD -- | |
up = !(git add . && git stash && git pull --rebase >&2) | grep -v \"No local changes to save\" && git stash pop | |
# git in / git out — смотреть какие коммиты придут/уйдут перед выполнением pull/push | |
in = "!git remote update -p; git log ..@{u}" | |
out = log @{u}.. | |
# git addremove - добавить в индекс новые файлы/изменения и удалить всё что удалилось | |
addremove = !git add . && git ls-files --deleted | xargs --no-run-if-empty git rm | |
# git backup - заархивировать весь локальный репозиторий перед экспериментированием | |
backup = !file=../`git describe`.tar && echo \"Creating `readlink -f $file`\" && tar cf $file . | |
ci = commit | |
co = checkout | |
br = branch | |
bra = branch -a | |
chp = cherry-pick | |
pr = pull --rebase | |
please = push --force-with-lease | |
bl = blame -b -w | |
cia = commit --amend | |
cian = commit --amend --no-edit | |
rec = rebase --continue | |
sso = "show --stat --oneline" | |
lg = log --pretty=format:'%h was %an, %ar, message: %s' --graph | |
who = shortlog -s -- | |
# Позволяет просматривать дерево коммитов в очень удобном виде. | |
gr = "log --all --graph --pretty=format:'%Cred%h%Creset%x09%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative" | |
gha = "log --graph --date=relative --all --topo-order --pretty=format:'%C(cyan)[%an]%Creset %C(green bold)%d%Creset %C(yellow)%h%Creset : %s %C(cyan)[%ad]%Creset'" | |
[color] | |
ui = true | |
[pull] | |
rebase = true | |
[core] | |
excludesfile = ~/.gitignore_global |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment