Чтобы удалить файл, который вы добавили, но не зафиксировали, используйте команду, подобную этой:
git rm --cached file.to.remove
Это удалит файл из индекса, но не коснется файла на диске.
Чтобы удалить файл (или файлы) из самого последнего коммита , используйте указанную выше команду git rm --cached
, а затем git commit --amend
.