일부 디렉토리에는 50,000 개 이상의 중요하지 않은 파일 (개발 용)이있는 웹 사이트 프로젝트가 있습니다.삭제 된 파일을 무시합니다
/website.com/files/1.txt
/website.com/files/2.txt
/website.com/files/3.txt
/website.com/files/etc.txt
/파일의 항목은 이미 repo에 있습니다. 내 로컬 복사본에있는/파일에있는 모든 파일을 삭제하고 싶지만 git이이를 무시하여 웹 서버를 당길 때 삭제하지 않도록하고 싶습니다.
아이디어가 있으십니까?
작동하지만, 여러 프로젝트에서 많은 수의 branch/repos로 끝나는 것은 이상적이지 않다. 프로젝트 목록이 커질수록 앞으로는 어려움이 따를 수 있습니다. '.gitignore'와 인덱스 관리 도구에 대해 좀더 익숙해지기를 권합니다. 위의 대답에 괜찮은 입문서가 있습니다. 한 번 시도해 보면 정말 쉽습니다 ... – MaurerPower
@MaurerPower, 귀하의 기술적 답변에 감사드립니다. 'git rm --cached'는 내 요구 사항에 맞지 않습니다. 예를 들어 내가 그 명령을 사용한다면, 커밋하고 푸시한다. 다른 서버로 가져 오면 원본 서버에서 파일을 삭제하지 않았더라도 해당 서버에서 파일을 계속 삭제합니다. 나는 litte 테스트를했는데 여기에 내 결과가있다 : http://pastebin.com/5X0t1KGs – Petah