무시 된 파일은 커밋을 위해 준비되지 않은 변경 사항에 표시됩니다.
media/
build/
in.git/info/exclude를 추가 한 다음 두 디렉토리를 모두 삭제했습니다. 나는 그 repo가 축하받은 repo 나 다른 repo가 아니라 그것을 무시하기를 원하기 때문에 .gitignore보다는 exlude 파일에서 이러한 규칙이 필요합니다. 그러나
git status
을 실행하면 두 dir의 모든 내용이 삭제됩니다. 어떻게 이것을 막을 수 있습니까?
EDIT
다음은 내가 가지고있는 것입니다. github의 개인 레포, 로컬 설치, 자체 로컬 설치가있는 일부 동료 및 서버가 있습니다. 사이트는 Django 사이트이므로, 성능을 위해 정적 미디어 파일은 실제 Django 설치와 별도로 유지됩니다.
그러나 로컬에서는 장고 루트 안에 미디어 파일이 있습니다. 따라서 미디어 디렉토리는 github의 축복받은 저장소에 있습니다. 그러나 서버는 디렉토리를 무시해야합니다. 이것은 디렉토리를 제외 파일에 추가하여 수행하려고 시도한 것입니다. 그러나 거기에 있지만, 무시당하는 것 같지 않습니다.
adymitruk이 빌드 폴더에 관한 것이 었습니다. 제 일반적인 .ignore 파일에 추가했습니다.
두 가지 모두 시도해 보았습니다. 두 경우 모두 자식 상태는 삭제 후 파일을 보여줍니다. 그러나, 당신이 말한 것에서, 비록 파일이 무시 되어도 "버전 화"될 수 있다는 것을 이해합니다. 내가 원하는 것, 파일이 더 이상 무시되거나 버전이 부여되지 않는다는 것을 성취 할 수있는 방법이 있을까? –
@ Jasper Kennis - 둘 다 시도한 것은 무엇입니까? 'git rm media /'와'git commit'을 삭제 했습니까? – manojlds
더 정확하게하려면 git rm -r media/및 rm -rf media /를 실행했습니다. 어쩌면 문제는 재귀 동작에 있으며 폴더 자체 만 내용이 아닌 무시되고 있습니까? –