Алиасы ускоряют работу в командной строке BASH. Тут 2 способа сделать алиасы. Можно добавить алиасы в файле .bashrc, а можно добавить алиасы в .gitconfig. Допустим, git co - это равносильно git commit. Я оставляю только 5 букв в названии алиаса вместе с пробелом. Очень удобно и коротко.
# nano ~/.gitconfig
# git config
[user]
name=Egor
email=egor123@yandex.ru
[alias]
ch=checkout
br=branch
co=commit
coi=commit --interactive
st=status
unstage=reset HEAD --
last=log -1 HEAD
hist=log --pretty=format:"%h %ad | %s%d [%an]" --graph --date=short
type=cat-file -t
dump=cat-file -p
graph=log --pretty=format:"%h %ad | %s" --graph --date=short
gr1=log --pretty=format:"%h %ad | %s" --graph --date=short
gr2=log --graph
lg1=log --graph --abbrev-commit --decorate --date=relative --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(res$
lg2=log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold cyan)%aD%C(reset) %C(bold green)(%ar)%C(reset)%C(bold $
[color]
ui = auto
Для просмотра логов коммитов алиасы - это настоящий выход. Тут можно показать дополнительную информацию. Например, автор коммита. Очень часто нужно вывести логи коммитов построчно. Каждый коммит в одной строке - это читабельно.
# вывод последних 10 коммитов
git log -10
git gr1 -10
git gr2 -10
git lg1 -10
git lg2 -10