В git, когда вы добавляете изменения в область подготовки (перед фиксацией), изменения, которые удалили файл, не создаются по умолчанию.Использование параметров --all
, -A
или --no-ignore-removal
с вашим git add <filename>
внесет все типы изменений.
т.е.git add . --all
внесет все изменения перед фиксацией, включая изменения удаленных файлов.
В качестве альтернативы, как упоминал Дау в своем ответе, если вы используете git rm <filename>
и удалите git файл из рабочего дерева и из индекса.