У меня есть git-репо с кодом на 3 или 4 месяца.Есть ли способ заставить git прекратить отслеживание файлов перед определенным коммитом?
См. http://git -scm.com / docs / git-filter-branch
На самом деле приведенный пример идеален! (слегка измененный)
git filter-branch --index-filter 'git rm --cached --ignore-unmatch filename' <COMMIT>
Следующая команда остановит отслеживание, но сохранит там файл без изменений.
git rm --cached filename
, а затем использует файл .gitignore с именем файла, чтобы остановить отслеживание этого файла в будущем.