在使用版本控制的项目中,我经常会进入嵌套的文件夹。使用 "cd ../../" 命令变得有点麻烦了,所以我想知道是否有一种方法可以在 bash 中定义一个别名,该别名可以 cd 到父目录,直到它达到一个带有 ".git" 文件夹的目录,或者达到根目录 "~"。
假设:
- "~/my-project" 是一个 git 存储库 - 我的当前工作路径是 "~/my-project/deeply/nested/folder/structure" - 我运行命令并被 cd 到了 "~/my-project"
那么应该使用什么命令?我需要一个 bash 函数吗?
假设:
- "~/my-project" 是一个 git 存储库 - 我的当前工作路径是 "~/my-project/deeply/nested/folder/structure" - 我运行命令并被 cd 到了 "~/my-project"
那么应该使用什么命令?我需要一个 bash 函数吗?