В git, если новая папка не подготовлена, git status
будет печатать только имя папки следующим образом:
Untracked files:
(use "git add <file>..." to include in what will be committed)
new-folder/
Но как только это будет подготовлено, git status
напечатает новую папку следующим образом:
Changes to be committed:
(use "git restore --staged <file>..." to unstage)
new file: new-folder/new-file-1
new file: new-folder/new-file-2
new file: new-folder/new-file-3
new file: new-folder/new-file-4
...
new file: new-folder/new-file-199
new file: new-folder/new-file-200
Есть ли способ получить список поэтапных изменений, но только имена папок для поэтапных новых папок?
Я пишу скрипт для получения списка измененных/добавленных/удаленных файлов перед фиксацией с помощью git status --porcelain
. В приведенном выше случае список будет слишком длинным.