Итак, у меня был этот проект, в котором я сначала выполнил
git add .
, чтобы я мог просто приступить к работе и не беспокоиться о том, какие файлы будут контролироваться по версиям или что .
Это, конечно, было болезненно, так как между каждой фиксацией я обычно просто меняю 3-5 файлов, все файлы сборки (.class, .html, .xml и т. д.) полностью регенерируются, что означает, что выполнение
git add .
добавит сотни файлов вместо 3-5 файлов, которые я действительно изменил.
Я знаю, что могу добавить все ненужные файлы в Файл .gitignore
. Что я хотел бы сделать, так это если есть способ сделать это задним числом. Я бы хотел избавиться от всех файлов, которые изначально не должны были быть в коммитах.
Можно ли сделать это в git? Если да, то как?