Alias et terminal

Il est possible de mettre en place des alias de commandes git en éditant soit ~/.gitconfig soit .git/config dans le dossier du projet

[alias]
    lg = log -20 --graph --oneline --decorate
    st = status
    co = checkout
    ca = commit -a
    re = remote -v
    br = branch -vv
    bra = branch -avv
    ms = merge --squash
    up = pull --all
    cl = gc --prune=now
    alias = "!git config -l | grep alias"
    prod = "!git pull && git checkout master && git pull && git merge dev && git push && git checkout dev"
    preprod = "!git pull && git checkout preprod && git pull && git merge dev && git push && git checkout dev"
    info = "!git config --get remote.origin.url"

Afficher la branche dans le terminal

Pour afficher la branche courante dans le terminal, ajouter les lignes suivantes dans le fichier ~/.bashrc :

parse_git_branch() {
     git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
export PS1="\[\033[1m\]\[\033[32m\]\u@\h\[\033[39m\]:\[\033[34m\]\w\[\033[33m\]\$(parse_git_branch)\[\033[00m\] $ "
  • Dernière modification: 13/03/2021 14:24