Я новичок в использовании git, и мне было интересно, как удалить все кэшированные .exe
файлы из репозитория git (я хочу сохранить их в своей рабочей папке). В папке root есть подпапки, в которых также есть файлы .exe
. Будет ли работать следующая команда или я должен сделать что-то еще? Я понимаю, что -r предназначен для удаления каталогов, а не файлов, и это только кажется неправильным, и при поиске этой топи c единственное, что я нашел, было использование команд find
и delete
, но я не уверен о том, как их использовать.
git rm --cached -r *.exe
Редактировать: я выполнил команду, и она удалила только .exe из папки root, а не подпапок. Вручную перечисляются все пути к подпапкам и выполняется только эта команда. option?
Поскольку требуется передача команды git с ее кэшированным флагом, для людей, которые не знакомы с командами сцепления в linux / unix, рекурсивного ответа на удаление unix недостаточно.