Git добавить несколько файлов одновременно - PullRequest
25 голосов
/ 07 декабря 2011

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

Ответы [ 3 ]

51 голосов
/ 22 апреля 2015

Как добавить несколько файлов с различными расширениями для одновременного создания git ...

Вы можете добавить в git, явно перечислив каждый файл с пробелами в качестве разделителей.

$ git add file-name-1.php file-name-2.js file-name-3.html …

Принятый ответ идеально подходит для конкретного случая ОП. Но я попал сюда - через Google - мне нужно было добавить несколько файлов с различными расширениями. Публикуйте здесь, если вы пропустите этот аналогичный ответ на аналогичный вопрос.

Не забывайте об интерактивной постановке

Интерактивная постановка Git также может творить чудеса. Чтобы войти в интерактивную постановку (иначе: добавление, удаление файлов):

 $ git add -i
29 голосов
/ 07 декабря 2011

Оставляя в стороне тот факт, что это просто ужасная идея, вы можете добавить их как любой другой файл:

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

7 голосов
/ 07 декабря 2011

Возможно, вы проигнорировали файл .o, проверьте файл .gitignore, если он существует.
В противном случае вы можете добавить все файлы просто:Это хорошая идея для отслеживания файлов .o.Это бинарный файл, вы получите эти файлы, когда будете делать сборку.Игнорировать это хорошая практика.:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...