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