AdSense

網頁

2019/11/12

Git 使用 git ls-files 列出專案目錄中的檔案 list files in the directory

Git 列出專案目錄中所有的檔案的方法如下。

使用git ls-files指令即可列出專案所在目錄下已被Git追蹤的檔案及路徑資訊。

例如下面在demo專案目錄下執行git ls-files便會列出目錄下所有被Git追蹤的檔案及路徑資訊。

~/Documents/projects/workspace/demo$ git ls-file
.gitignore
README.md
build.gradle
build.xml
gradle/wrapper/gradle-wrapper.jar
gradle/wrapper/gradle-wrapper.properties
gradlew
gradlew.bat
libs/ojdbc6.jar
libs/spring-boot-loader-2.1.3.RELEASE.jar
settings.gradle
src/main/java/com/abc/demo/DemoApplication.java
src/main/java/com/abc/demo/aspect/DemoAspect.java
src/main/java/com/abc/demo/config/DemoConfig.java
src/main/java/com/abc/demo/controller/DemoOneController.java
src/main/java/com/abc/demo/controller/DemoTwoController.java
src/main/java/com/abc/demo/dto/DemoDto.java
...

可以使用萬用字元*來尋找檔案,例如下面列出結尾為Controller.java的檔案。

~/Documents/projects/workspace/demo$ git ls-file -- *Controller.java
src/main/java/com/abc/demo/controller/DemoOneController.java
src/main/java/com/abc/demo/controller/DemoTwoController.java

參考:

沒有留言:

AdSense