У меня есть проект веб-сайта, который содержит более 50 000 неважных файлов (для разработки) в некоторых каталогах.Git игнорировать удаленные файлы
/website.com/files/1.txt
/website.com/files/2.txt
/website.com/files/3.txt
/website.com/files/etc.txt
Вложения/файлы уже находятся в репо. Я хочу удалить все файлы в/files на моей локальной копии, но я хочу, чтобы git игнорировал его, чтобы он не удалял их, когда я делаю попытку на веб-сервере.
Любые идеи?
, который будет работать, но это не идеальный вариант, чтобы в итоге получить кучу ветвей/репозиторий в нескольких проектах. продвижение вперед может стать болью, поскольку ваш список проектов станет больше. Я рекомендую стать более знакомым с '.gitignore' и инструментами управления индексами. В моем ответе вы найдете достойный учебник. Это действительно довольно легко, как только вы попробуете его однажды ... – MaurerPower
@MaurerPower, хотя я ценю ваш описательный ответ, 'git rm --cached' не соответствует моим требованиям. Например, если я использую эту команду, то зафиксируйте и нажмите. Когда я вытаскиваю на другой сервер, он все равно удаляет файлы с этого сервера, даже если он не удаляет их с исходного сервера. Я сделал тест litte, вот мои результаты: http://pastebin.com/5X0t1KGs – Petah