Добавление только неотслеживаемых файлов - PullRequest
138 голосов
/ 16 сентября 2011

Одна из команд, которые я нахожу невероятно полезной в Git, - это git add -u, чтобы выбросить в индекс все, кроме неотслеживаемых файлов. Есть ли обратное этому? В последние несколько месяцев я часто оказывался в положении, когда я в интерактивном режиме добавлял некоторые обновления в индекс, и я хочу добавить все неотслеживаемые файлы в этот индекс перед тем, как зафиксировать.

Есть ли способ добавить только неотслеживаемые файлы в индекс без индивидуальной идентификации? Я не вижу ничего очевидного в справочных документах, но, может быть, мне не хватает этого?

Спасибо.

Ответы [ 11 ]

0 голосов
/ 09 июня 2014

Чтобы добавить все неотслеживаемые файлы команда git

git add -A

Также, если вы хотите получить более подробную информацию о различных доступных опциях, вы можете набрать команду

git add -i

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

$ git add -i предупреждение: LF будет заменен на CRLF в README.txt. файл будет иметь исходные окончания строк в вашем рабочем каталоге. предупреждение: LF будет заменен CRLF в package.json.

* Команды * 1: статус 2: обновление 3: возврат 4: добавление без отслеживания 5: исправление 6: изменение 7: выход 8: помогите что теперь> а

...