로컬 저장소 (로컬이 아닌 & 실제 폴더)가 아닌 &에있는 하나의 파일을 이해할 수 없지만 파일을 hierarachical로 보냅니다. 이 파일의 체크를 해제하면 & 코드를 올바르게 푸시 할 수 있지만 정확한 문제는 무엇인지 궁금합니다.커밋하는 동안 알기 쉬운 파일 이름이 나타납니다
답변
된 .DS_Store가 포함 된 폴더에 대한 정보를 저장하기 위해 맥 OS에 의해 만들어진 숨겨진 파일입니다. .gitignore에이 파일을 추가해야하므로 추적되지 않은/수정 된 목록에는이 파일이 표시되지 않습니다. wikipedia에 따르면
는 :
애플 맥 OS 운영 체제에서, 된 .DS_Store는 아이콘의 위치 또는 배경 이미지의 선택 등의 포함 된 폴더의 사용자 정의 속성을 저장하는 파일입니다 . 이름은 Desktop Services Store의 약어 이며 그 목적을 반영합니다. 이 된 .DS_Store가 + 파일 시스템의 기본 HFS에 대한 각 디렉토리에 나타납니다 맥 OS 시스템 파일입니다 모든 폴더
안녕하세요 친구 ** DS_Store **는 이미 git 저장소에 있으며 각 폴더에 계층 적 파일에서 제거하려면 어떻게해야합니까? – yummy
@yummy : 'find'를 사용하여 모두 삭제하십시오. -name .DS_Store -print0 | xargs -0 git rm -f --ignore-unmatch' 그리고 .gitignore를 추가하고 repo에 추가하십시오. 여기에 대한 자세한 내용은 http://stackoverflow.com/a/107921/1104384를 참조하십시오. –
에서 생성 파인더 응용 프로그램에 의해 유지된다. Finder는 숨겨진 파일 (점 접두사 포함)을 표시하지 않을 가능성이 큽니다. 당신은 설치 원격 이후이가 된 .DS_Store 정보 때문에 비 추적이하는 당신이 코드를 밀어 된 .DS_Store &에이 정보를 저장 EditOrNewAddressVuewController~.m
에 파일 이름 EditOrNewAddressVuewController.m
을 변경 한 것 here
운영 체제 (OSX)이 파일을 만듭니다. [Wiki] (https://en.wikipedia.org/wiki/.DS_Store)를 참조하십시오. 이런 종류의 파일을'.gitignore'에 추가하는 것을 권장합니다. – shallowThought