简体   繁体   中英

How can I only get the folder names of the current working branch in GitHub Actions?

I have a workflow and one of its steps is to search for all existing folders on the current branch (not Main or Master).

However, I got all directories including those that only exist in the master branch when doing echo $(git ls-tree -d --name-only HEAD) .

Do I miss anything?

Complete code snippet:

- uses: actions/checkout@v3
  with:
    fetch-depth: 2
- name: current folders
  run: |
    echo $(git ls-tree -d --name-only HEAD)

I solved my problem by merging the master branch to the current one.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM