эта команда
git add -A --
-A, --all Как и -u, но совпадает с файлами в рабочем дереве в дополнение к индексу.Это означает, что он найдет новые файлы, а также подготовит измененный контент и удалит файлы, которых больше нет в рабочем дереве.
И это ниже
git add . -A --**ignore-errors**
error: open ("error.txt "): Ошибка доступа запрещена: невозможно проиндексировать файл error.txt
С параметром --ignore-errors все еще присутствуют ошибки, но не фатальные.
Ниже приведено более подробное описание.команды из Страница документации Git
.
-A --all --no-ignore-removal Обновлять индекс не только там, где в рабочем дереве есть соответствующий файл, нотакже там, где в индексе уже есть запись.Это добавляет, изменяет и удаляет записи индекса в соответствии с рабочим деревом.
Если при использовании опции -A не задано значение no, обновляются все файлы во всем рабочем дереве (старые версии Git использовались для ограниченияобновить текущий каталог и его подкаталоги).
- no-all --ignore-removal Обновление индекса путем добавления новых файлов, которые неизвестны индексу, и файлов, измененных в рабочем дереве, но игнорирующих файлыкоторые были удалены из рабочего дерева.Эта опция недоступна, когда используется no.
Эта опция предназначена, прежде всего, для помощи пользователям, которые привыкли к более старым версиям Git, чей "git add…" был синонимом для "git add -no-all… ", т.е. игнорирует удаленные файлы.
-N --intent-to-add Записывать только тот факт, что путь будет добавлен позже.Запись для пути помещается в индекс без содержимого.Это полезно, помимо прочего, для отображения неустановленного содержимого таких файлов с помощью git diff и фиксации их с помощью git commit -a.
- refresh Не добавлять файлы, а только обновлятьинформация их stat () в индексе.
- ignore-errors Если некоторые файлы не могут быть добавлены из-за ошибок при их индексации, не прерывайте операцию, а продолжайте добавлять другие.Команда все еще должна выйти с ненулевым статусом.Переменная конфигурации add.ignoreErrors может быть установлена в значение true, чтобы сделать это поведением по умолчанию.
- ignore-missing Этот параметр может использоваться только вместе с --dry-run.Используя эту опцию, пользователь может проверить, будут ли какие-либо из указанных файлов игнорироваться, независимо от того, присутствуют ли они в рабочем дереве или нет.
- no-warn-embedded-repo По умолчаниюgit add будет предупреждать при добавлении встроенного репозитория в индекс без использования git submodule add для создания записи в .gitmodules.Эта опция подавит предупреждение (например, если вы выполняете операции над подмодулями вручную).
- перенормируйте Применить «чистый» процесс заново ко всем отслеживаемым файлам, чтобы принудительно добавить их снова в индекс.Это полезно после изменения конфигурации core.autocrlf или текстового атрибута, чтобы исправить файлы, добавленные с неправильными окончаниями строк CRLF / LF.Эта опция подразумевает -u.
- chmod = (+ | -) x Переопределить исполняемый бит добавленных файлов.Исполняемый бит изменяется только в индексе, файлы на диске остаются без изменений.
- этот параметр можно использовать для отделения параметров командной строки от списка файлов (полезно, когда имена файлов могут быть ошибочными).для параметров командной строки).
КОНФИГУРАЦИЯ