#git #staging
#git #промежуточный
Вопрос:
Я пытался создать несколько файлов для приложения react, которое я создаю, и после создания файлов проекта git add .
я затем запускаю git status
, и это показывает, что я разместил файлы, которые я ранее удалил. Я узнал, что git изменился и git add .
теперь удаляет удаленные файлы, поэтому я ищу команду, которая будет отображать только текущие файлы (а не эти удаленные файлы).
Ответ №1:
git add --ignore-removal .
--ignore-removal
Обновите индекс, добавив новые файлы, которые неизвестны индексу, и файлы, измененные в рабочем дереве, но игнорируйте файлы, которые были удалены из рабочего дерева.
Комментарии:
1. Приятно, что это сработало. Последний вопрос. Как я могу избавиться от этих удаленных файлов. Несмотря на то, что они больше не добавляются в коммит, они по-прежнему отображаются как «файлы, не подготовленные для фиксации», когда я запускаю git status. Я больше не хочу, чтобы они вообще появлялись.
2. @Джесси, тебе нужно организовать удаление! Удаление файла будет отображаться
git status
как удаление файла, поэтому, если вы не зафиксируете факт удаления файла, он не будет удален для кого-либо еще, и если вы «удалите» удаления, которые ‘отменят’ удаление и вернут файл обратно!