如何在Mac终端上显示完整路径和git分支

如何在Mac终端上显示完整路径和git分支,git,macos,terminal,Git,Macos,Terminal,我发现某人的mac终端可以显示完整路径和git分支,如下所示: 我看了一些资料,可以在终端上单独显示完整路径或git分支。有人能帮我吗?编辑: 在终端中打开bash_profile: nano~/.bash\u配置文件 然后在bash\u概要文件中添加以下内容: #始终查看完整路径和当前git分支 导出PS1=“\[\033[36m\]\u\[\033[m\]:\[\033[34m\][\w]\[\033[m\]\[\033[32m\]\$([-n\$(git branch 2>/dev/n

我发现某人的mac终端可以显示完整路径和git分支,如下所示:

我看了一些资料,可以在终端上单独显示完整路径或git分支。有人能帮我吗?

编辑: 在终端中打开
bash_profile

nano~/.bash\u配置文件
然后在
bash\u概要文件中添加以下内容:

#始终查看完整路径和当前git分支
导出PS1=“\[\033[36m\]\u\[\033[m\]:\[\033[34m\][\w]\[\033[m\]\[\033[32m\]\$([-n\$(git branch 2>/dev/null)]&&echo)\$(解析git分支)\[\033[m\]\$”
#查找当前分支
parse_git_branch(){
git branch 2>/dev/null | sed-e'/^[^*]/d'-e's/*\(.*)/\1/'
}
之后,重新启动终端,然后其工作方式如下:

username: [~/path/to/current/directory] current-branch $ 

谢谢你的帮助,但它只显示了完整路径,不包含git branchI我已经编辑了答案,现在我希望它满足你的要求!你看到我的答案了吗?是的!很有帮助!再次感谢!我已经使用了oh my zsh作为我的shell,它更容易设置。所以请接受答案。谢谢