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