if [ -x "$(command -v git)" ]; then alias gs="git status -sb" alias gss="eza --long --header --git --icons" alias gl="git log --oneline --graph --decorate" alias gp="git push" alias gpf="git push --force-with-lease" # Die sichere Variante von force alias glp="git pull" alias gd="git diff" alias gc="git commit -v" alias gca="git commit -v -a" alias gtoday="git log --since='00:00:00' --all-match --format='%C(bold blue)%as%Creset %C(yellow)%h%Creset %s'" alias glol="git log --graph --pretty=format:'%C(yellow)%h%Creset -%C(auto)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit" fi