Когда вы удаляете файл локально, а также обновляете индекс (промежуточную область), запустив git rm --cached <file name>
, удаление будет поэтапным.
Если вы запустите git status
после запуска git rm --cached <file name>
, вы увидите удаление подготовлено к следующей фиксации. Теперь, если вы внесете изменения в другие файлы и добавите эти файлы для фиксации, удаление все равно будет поэтапным. И когда вы, наконец, фиксируете и изменяете pu sh, удаление выполняется также и на удаленном компьютере. *.
Не запускать git rm --cached <file name>
. Просто удалите файл вручную. Это сработает. Однако он всегда будет отображаться в неэтапных изменениях при запуске git status
, как показано на изображении ниже.
введите описание изображения здесь