cd进入Git仓库内的特定目录

时间:2017-12-18 22:47:33

标签: git shell fish

我有多个基于同一个远程仓库的项目树。我想cd进入其中任何一个的特定目录,但是基于此时PWD的位置。

示例:

如果我有3个克隆

clone2/test/test1/test2/foo

当在clone2 / test / 我希望能够做CDGOTO并自动转到某个目录,如

clone1/test/test1/test2/foo

所以shell命令会评估我当前的git repo然后cd到该repo中寻找有趣的目录。

如果我在克隆1中,那么CDGOTO将转到:

over()

1 个答案:

答案 0 :(得分:4)

alias CDGOTO='cd $(git rev-parse --show-toplevel)/test/test1/test2/foo'