git config --global alias.co checkout
git config --global alias.br branch
git config --global alias.ci commit
git config --global alias.st "status --short --branch"
git config --global alias.sta "status"
git config --global alias.last 'log -1 HEAD'
git config --global alias.hist "log --pretty=format:\"%h %ad | %s%d [%an]\" --graph --date=short"
git config --global alias.logt "log --all --graph --pretty=format:'%C(auto)%h%C(auto)%d %s %C(dim cyan)(%aN, %ar)'"
#Закоммитить с указанием автора вручную
git commit -m'MESSAGE' --author="console <server@server.ru"
#Дерево с датами
git log --all --graph --pretty=format:'%C(auto)%h%C(auto)%d %s %C(dim cyan)(%aN, %ar)'
# Запаковать в один архив файлы, измененные с одного по другой коммит
git diff --name-only bf0fdaf64a96ce2d95d9f9636978c66a0044b3f6...8b69c06b177ecd7c02977a4c8f784142720c2e74 | xargs tar -zcf updated.tar.gz