在 gitbash 上显示文件夹名称而不是整个目录路径

Show the folder name instead of whole directory path on gitbash

是否可以更改 gitbash 中的设置,使其只显示当前目录的文件夹名称而不是整个目录路径?我正在使用 windows 10.

而不是下面

abc@DESKTOP-5AU7PAM MAUGW64 /d/Workspace/angular-workspace/my-app (master)
$

我想让gitbash只显示文件夹名

abc@DESKTOP-5AU7PAM MAUGW64 my-app (master)
$

用你最喜欢的编辑器在 ~/.bashrc 打开你的 .bashrc 然后改变:

parse_git_branch() {
     git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/()/'
}
export PS1="\u@\h \[\e[32m\]\w \[\e[91m\]$(parse_git_branch)\[\e[00m\]$ "

parse_git_branch() {
     git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/()/'
}
export PS1="\u@\h \[\e[32m\]\W \[\e[91m\]$(parse_git_branch)\[\e[00m\]$ "

(将 \w 更改为 \W)。

但我认为很难知道您正在处理的目录。