Есть ли способ заставить git прекратить отслеживание файлов перед определенным коммитом? - PullRequest
1 голос
/ 18 октября 2010

У меня есть git-репо с кодом на 3 или 4 месяца.Есть ли способ заставить git прекратить отслеживание файлов перед определенным коммитом?

Ответы [ 2 ]

0 голосов
/ 19 октября 2010

См. http://git -scm.com / docs / git-filter-branch

На самом деле приведенный пример идеален! (слегка измененный)

git filter-branch --index-filter 'git rm --cached --ignore-unmatch filename' <COMMIT>
0 голосов
/ 18 октября 2010

Следующая команда остановит отслеживание, но сохранит там файл без изменений.

git rm --cached filename

, а затем использует файл .gitignore с именем файла, чтобы остановить отслеживание этого файла в будущем.

...