代码之家  ›  专栏  ›  技术社区  ›  Damien-Amen

git命令行只列出没有文件的目录

  •  -1
  • Damien-Amen  · 技术社区  · 7 年前

    我在git repo中有很多文件夹和文件。我只想列出目录而不是文件。

    现在如果我做了

    git ls-files --directory

    结果如下

    src/main/java/com/ttg/ewq/servicetemp/ReleaseOrder_Service.java
    src/main/java/com/ttg/ewq/servicetemp/ReleaseOrder_Test.java
    src/main/java/com/ttg/ewq/servicetemp/Shipment_servicetemp_Service.java
    src/main/java/com/ttg/ewq/servicetemp/Shipment_servicetemp_Service_test.java
    src/main/java/com/ttg/ewq/servicetemp/DepositeService_Service.java
    src/main/java/com/ttg/ewq/servicetemp/DepositeService_Test.java
    src/main/java/com/ttg/ewq/servicetemp/servicetemp_Service.java
    src/main/java/com/ttg/ewq/servicetemp/sservicetemp_Test.java
    

    我不想看到文件夹中的Java文件和其他文本文件。我只需要文件夹名

    1 回复  |  直到 7 年前
        1
  •  1
  •   Damien-Amen    7 年前

    我找到了答案。它是

    git ls-tree -d -r master --name-only