Зависит от имен файлов.Если есть шаблон, который можно использовать для четкой идентификации файлов, которые нужно добавить, вы можете использовать glob , чтобы указать подмножество с git add
.
Пример:
$ git status
On branch master
No commits yet
Untracked files:
(use "git add <file>..." to include in what will be committed)
file1.txt
file2.txt
file3.txt
file4.txt
file5.txt
file6.txt
file7.txt
file8.txt
nothing added to commit but untracked files present (use "git add" to track)
$ git add file[1-4].txt
$ git status
On branch master
No commits yet
Changes to be committed:
(use "git rm --cached <file>..." to unstage)
new file: file1.txt
new file: file2.txt
new file: file3.txt
new file: file4.txt
Untracked files:
(use "git add <file>..." to include in what will be committed)
file5.txt
file6.txt
file7.txt
file8.txt
В качестве альтернативы вы можете использовать git add --interactive
:
$ git add --interactive
*** Commands ***
1: status 2: update 3: revert 4: add untracked
5: patch 6: diff 7: quit 8: help
What now> 4
1: file1.txt
2: file2.txt
3: file3.txt
4: file4.txt
5: file5.txt
6: file6.txt
7: file7.txt
8: file8.txt
Add untracked>> 1-4
* 1: file1.txt
* 2: file2.txt
* 3: file3.txt
* 4: file4.txt
5: file5.txt
6: file6.txt
7: file7.txt
8: file8.txt
Add untracked>>
added 4 paths
*** Commands ***
1: status 2: update 3: revert 4: add untracked
5: patch 6: diff 7: quit 8: help
What now> 7
Bye.
$ git status
On branch master
No commits yet
Changes to be committed:
(use "git rm --cached <file>..." to unstage)
new file: file1.txt
new file: file2.txt
new file: file3.txt
new file: file4.txt
Untracked files:
(use "git add <file>..." to include in what will be committed)
file5.txt
file6.txt
file7.txt
file8.txt