Changes not staged for commit:
(use "git add/rm <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
deleted: Assignment_3/Apriori/bodon_trie.pdf
deleted: Assignment_3/Apriori/farhanSir.pdf
deleted: Assignment_3/Apriori/output.txt~
deleted: Assignment_4/Comparision/report.aux
deleted: Assignment_4/Comparision/report.log
deleted: Assignment_4/FPGrowth/FPGrowth.class
deleted: Assignment_4/FPGrowth/FPGrowthApplication.class
deleted: Assignment_4/FPGrowth/Node.class
deleted: Assignment_4/FPGrowth/Result.class
Это - вывод git status
. Я хочу удалить это из использования кэша мерзавца git rm --cache Assignment_3/Apriori/boden_trie.pdf ?/farhanSir.pdf
Я не хочу вводить Assignment_3/Apriori
для каждого файла.
Bash использования заключает в фигурные скобки расширение:
git rm --cache Assignment_3/Apriori/{boden_trie.pdf,farhanSir.pdf}
Можно установить bleachbit, и он имеет опцию для удаления файлов или папок.
sudo apt-get install bleachbit