Я пытался подготовить несколько файлов для реагирующего приложения, которое я создаю, и после подготовки файлов проекта с помощью git add .
я затем запускаю git status
, и это показывает, что я подготовил файлы, которые я ранее удалил. Я узнал, что git изменился и теперь git add .
удаляет удаленные файлы, поэтому я ищу команду, которая будет размещать только текущие файлы (а не эти удаленные файлы).
Как запретить git размещать удаленные файлы с помощью git add .?
Ответы (1)
git add --ignore-removal .
--ignore-removal
Обновите индекс, добавив новые файлы, неизвестные индексу, и файлы, измененные в рабочем дереве, но игнорируйте файлы, которые были удалены из рабочего дерева.
person
grg
schedule
11.12.2020
Хорошо, что это сработало. И последний вопрос. Как я могу избавиться от этих удаленных файлов. Несмотря на то, что они больше не добавляются в фиксацию, они по-прежнему отображаются как «файлы, не подготовленные для фиксации», когда я запускаю git status. Я не хочу, чтобы они вообще больше появлялись.
- person Jesse G; 12.12.2020
@Jesse Вам нужно организовать удаление! Удаление файла будет отображаться в
git status
как удаление файла, поэтому, если вы не подтвердите факт удаления файла, он не будет удален ни для кого другого, и если вы «удалите» удаление, которое «отменит ' удаление и вернуть файл!
- person grg; 13.12.2020