Відповіді:
Легко. Просто використовуйте git rm --cachedфайл, який ви хочете видалити з кешу версії версій, але не хочете видаляти / видаляти з вашої файлової системи. Тож якщо ви хочете зняти foo.txtз керування версіями, як це, просто запустіть цю команду:
git rm --cached foo.txt
Як пояснено в офіційній git-rmдокументації на Git :
- кешований
Використовуйте цю опцію, щоб знеструмити та видалити шляхи лише з індексу. Робочі файли дерев, модифіковані чи ні, залишаться в спокої.
--cachedраніше, але думав, що це видалить файли з індексу. Дякую!