如何在zsh中完成“ git add”的完整路径?

时间:2019-05-05 07:55:15

标签: git autocomplete zsh

Git添加并不会列出所有文件,只给出一层即可选择文件。

例如

update analog set average = greatest (IA1,IA2,IA3);

如果我输入└── src └── main └── java └── com ├── A.java └── B.java

它将是

$ git add <tab>

操作方法

$ git add src/main/java/com/A.java
A.java  B.java

1 个答案:

答案 0 :(得分:0)

zsh中的自动完成功能已经为您设置了路径,直到出现差异,并且仅向您显示差异。最后,一旦您确认/选择了所需的路径,就会打印整个路径。要遍历这些命题,请按住TAB键。

在您的示例中,只有2个文件,并且区别仅以文件名A或B开头。这就是为什么它为您编写文件的原因。如果需要其他文件,只需再次按TAB,您的输入将相应地更改。