Подтвердить что ты не робот

Git добавить несколько файлов одновременно

У меня был этот проект с большим количеством файлов .c в исходном каталоге, тогда я делаю проект, есть файлы .o внутри проекта, я также хочу, чтобы эти файлы были в репозитории, поэтому вместо добавления каждого .o что возможно, но..., как легко добавлять файлы .o?

4b9b3361

Ответ 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. Это двоичный файл, вы будете получать эти файлы всякий раз, когда будете строить. Игнорируйте это, это хорошая практика.:)