Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将cd放入Git repo中的特定目录中_Git_Shell_Fish - Fatal编程技术网

将cd放入Git repo中的特定目录中

将cd放入Git repo中的特定目录中,git,shell,fish,Git,Shell,Fish,我有多个基于同一远程回购的项目树。我想cd到其中任何一个的特定目录中,但基于此时PWD的位置 例如: 如果我有3个克隆人 clone1 clone2 clone3 当处于克隆2/测试时/ 我想能够做CDGOTO,并将自动转到一些目录,如 clone2/test/test1/test2/foo 因此,shell命令将计算我所在的当前git repo,然后将cd放入该repo,以查找感兴趣的目录 如果我在克隆1中,CDGOTO将转到: clone1/test/test1/test2/foo 仅

我有多个基于同一远程回购的项目树。我想cd到其中任何一个的特定目录中,但基于此时PWD的位置

例如:

如果我有3个克隆人

clone1
clone2
clone3
当处于克隆2/测试时/ 我想能够做CDGOTO,并将自动转到一些目录,如

clone2/test/test1/test2/foo
因此,shell命令将计算我所在的当前git repo,然后将cd放入该repo,以查找感兴趣的目录

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

clone1/test/test1/test2/foo

仅供参考,这不是合法的鱼语法。在命令替换中使用paren而不是backticks.Tnx,已修复。现在好点了吗?仅供参考,这不是合法的鱼语法。在命令替换中使用paren而不是backticks.Tnx,已修复。现在好点了吗?
alias CDGOTO='cd $(git rev-parse --show-toplevel)/test/test1/test2/foo'