通过alias in git-bash获取当前目录(windows)

Get current directory through alias in git-bash (windows)

此命令可以很好地打印目录名称:

echo ${PWD##*/}

.bashrc 中的别名:

alias echodir="echo ${PWD##*/}"

它们在主目录中都可以正常工作,但在更改目录后仅手动输入即可。别名仍然打印主文件夹。我明白这是因为 git bash 与嵌套的 shells 或其他东西一起工作 - 基础 shell 根本不会改变目录,但表面的会。

有没有办法创建一个按预期工作的别名?

我只是发布了 twalberg 在评论中提出的答案(他得到了荣誉):

作为 one-off 命令:

echo "-----Updating "${PWD##*/}"-----"

作为别名:

alias updating='echo "-----Updating "${PWD##*/}"-----"'