Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.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
Git 使用'浏览分支引用/';(正斜杠)分组_Git_Branch - Fatal编程技术网

Git 使用'浏览分支引用/';(正斜杠)分组

Git 使用'浏览分支引用/';(正斜杠)分组,git,branch,Git,Branch,下面的问题我有两个部分 概述: 在分支名称中包含一个/(正斜杠)会将该分支的头放在使用/解释的路径指定的目录中 e、 g.名为Category-1/Ref-1的分支机构负责人将被命名为Ref-1,并作为Ref-1存储在/.git/refs/heads/Category-1/中 我将这种“分支目录”称为分支伪文件夹(BPF) 第1部分- 我希望使用dosdir命令或linuxls命令来列出特定BPF中的所有引用 第2部分- 对于这样一个命令,我想将Tab completion配置为在键入正常系统路

下面的问题我有两个部分

概述: 在分支名称中包含一个
/
(正斜杠)会将该分支的头放在使用
/
解释的路径指定的目录中

e、 g.名为
Category-1/Ref-1
的分支机构负责人将被命名为
Ref-1
,并作为
Ref-1
存储在
/.git/refs/heads/Category-1/

我将这种“分支目录”称为分支伪文件夹(BPF)

第1部分-

我希望使用dos
dir
命令或linux
ls
命令来列出特定BPF中的所有引用

第2部分-

对于这样一个命令,我想将Tab completion配置为在键入正常系统路径时工作。 此外,我还想为需要ref名称的其他功能配置类似的选项卡配置,例如,
git checkout

e、 g-假设命令名为
git branch ls
。也。假设存在以下4个分支头

Cooling/AC
Cooling/Fridge

Heating/Heater
Heating/Microwave
现在,我想要以下行为

git branch-ls Hea[tab]
应填写至
git branch ls Heating/
,另一个选项卡应填写至完整的参考名称。请注意,这与在
签出中完成分支名称不同

而且

git branch-ls Heating/
应列出上述BPF中的所有参考。i、 e.其输出应为以下形式:

Heater
Microwave