ZSH 提示中的 Git 分支?

haz*_*ziz 6 command-line zsh git

在具有多个分支的 git 存储库上工作时,如何修改我的 zsh 提示以包含我当前的活动分支?

Gil*_*il' 3

使用zsh 用户贡献中的vcs_info函数zsh(包含在包中)。快速开始:

autoload -Uz vcs_info
precmd () { vcs_info }
setopt prompt_subst
PS1="\$vcs_info_msg_0_$PS1"
Run Code Online (Sandbox Code Playgroud)

您可能希望使输出更漂亮。由于这取决于个人喜好,因此我建议您参考文档中的示例。