У меня был этот проект с большим количеством файлов .c в исходном каталоге, тогда я делаю проект, есть файлы .o внутри проекта, я также хочу, чтобы эти файлы были в репозитории, поэтому вместо добавления каждого .o что возможно, но..., как легко добавлять файлы .o?
Git добавить несколько файлов одновременно
Ответ 1
Отложив в сторону тот факт, что это просто ужасная идея, вы можете добавить их как любой другой файл:
git add *.o
git commit -m "Committing compiled files, which is bad"
Конечно, вместо git add *.o
вы можете использовать git add */*.o
или даже find -name *.o | while read x; do git add $x; done
Ответ 2
Как добавить несколько файлов с разными расширениями до git за один раз...
Вы можете добавить в git путем явного перечисления каждого файла с пробелами в качестве разделителей.
$ git add file-name-1.php file-name-2.js file-name-3.html …
Принятый ответ идеально подходит для конкретного случая OP. Но я пришел сюда - через Google - нужно добавить несколько файлов с разными расширениями. Проводка здесь, если вы пропустите этот похожий ответ на аналогичный вопрос.
Не забывайте об интерактивной постановке
Git интерактивная постановка также может творить чудеса. Чтобы войти в интерактивную постановку (aka: добавление, удаление файлов):
$ git add -i
Ответ 3
Возможно, вы проигнорировали свой файл .o
, проверьте его .gitignore, если он существует.
В противном случае вы можете добавить все файлы, просто:
$ git add .
$ git commit -am "You message"
Однако, я считаю, что неплохо проследить файлы .o
. Это двоичный файл, вы будете получать эти файлы всякий раз, когда будете строить. Игнорируйте это, это хорошая практика.:)