====== 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\] $ "