web-dev-qa-db-fra.com

Git Branch dans ZSH Prompt?

Lorsque je travaille sur un référentiel git avec plusieurs branches, comment modifier mon invite zsh pour inclure ma branche active actuelle?

4
haziz

Utilisez la fonction vcs_info] dans les contributions de l'utilisateur zsh (incluses dans le package zsh.). Démarrage rapide:

autoload -Uz vcs_info
precmd () { vcs_info }
setopt Prompt_subst
PS1="\$vcs_info_msg_0_$PS1"

Il est probable que vous souhaitiez rendre la sortie plus jolie. Puisque c'est une question de goût personnel, je vous renvoie aux exemples de la documentation.

2
Gilles

Utilisez oh-my-zsh . C'est une collection de plusieurs douzaines de plugins et de thèmes mis à jour automatiquement qui rendent zsh encore meilleur qu'il ne l'est déjà. En supposant que vous avez déjà installé git, il activera automatiquement le plug-in git et vous serez prêt à commencer!

0
fouric